1

以下のコマンドをバッチスクリプトで実行するにはどうすればよいですか?

for /L %i in (1,0,2) do (for /f "delims=^" %j in (commands.txt) do cmd.exe /c %j >> output.txt & del commands.txt) & ping -n 2 127.0.0.1

戻り値:jは予期されていません。

4

1 に答える 1

4

バッチファイルでは、変数の%符号を2倍にする必要があります。for

for /l %%i ...

同様に%j

これについては、ドキュメントでも詳しく説明されていますhelp for

FORバッチプログラムでコマンドを使用するには、の%%variable代わりにを指定します%variable

開始時にほぼ正しい。

于 2012-10-24T11:37:02.900 に答える