• 追加された行はこの色です。
  • 削除された行はこの色です。
* ループ - forコマンド [#ce4305b4]


** ループ [#h4a7a0d1]

 CMD> for %v in (taro,jiro,hanako) do @echo %v
 
 taro
 jiro
 hanako

*** BATファイルにする場合、%%vのように%を重ねる [#ueee1d4e]

上のCMDをBATファイルに記述する場合、以下のようになる。

 @echo off
 for %%v in (taro,jiro,hanako) do echo %%v


** /F ファイル読み取り [#w620039a]

CMD.exe:
 CMD> for /f "" %v in (C:\tmp\users.txt) do @echo %v

BATファイル:
 @echo off
 for /f "" %%v in (C:\tmp\users.txt) do @echo %%v


** 参考 [#ga0791c6]
- http://pf-j.sakura.ne.jp/program/dos/doscmd/for.htm
- http://ss64.com/nt/for.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS