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

在批处理文件中,您必须将变量的%符号加倍:for

for /l %%i ...

也同样%j如此。

这在文档中也有详细说明help for

FOR在批处理程序中使用该命令,请指定%%variable而不是%variable.

一开始几乎是正确的。

于 2012-10-24T11:37:02.900 回答