在Windows命令行中完成整个循环后运行命令

时间:2016-07-05 03:39:28

标签: windows batch-file cmd

我在Windows命令行中有一个循环:

FOR %i IN (*.swf) DO swfrender %i -o %~ni.png && "next command"

" next命令"在循环的每次迭代之后执行。如何使整个循环完成,然后是" next命令"运行

2 个答案:

答案 0 :(得分:1)

没有parantheses,&&绑定do中的命令。试试这个。

(FOR %i IN (*.swf) DO swfrender %i -o %~ni.png) && "next command"

答案 1 :(得分:0)

只需将下一个命令放在下一行,并在for循环中将命令括在命令周围:

FOR %i IN (*.swf) DO (swfrender %i -o %~ni.png)
"next command"