我如何在批处理脚本中运行它? (对于)

时间:2012-10-24 11:35:59

标签: batch-file

如何在批处理脚本中执行以下命令?

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不期望。

1 个答案:

答案 0 :(得分:4)

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

for /l %%i ...

同样适用于%j

文档help for中详细介绍了这一点:

  

要在批处理程序中使用FOR命令,请指定%%variable   %variable

一开始就差不多了。