2009-06-04 31 views
0

我试图在Windows批处理文件(“文件A”)中使用for语句为每个.pdv(Procoder DV)调用另一个程序(“文件B”) ,而不是问题的一部分)文件在特定的目录中。我希望文件A等到文件B在第一个.pdv文件上完成运行之后,才会要求文件B在下一个.pdv文件上运行,但是相反,所有对文件B的调用都是同时发生的。这里是文件A :.Windows批处理文件:在<for>语句中的步骤之间等待

for %%X in (*.pdv) do (start /wait /b "My title" "File B" %%X) 

有没有办法让调用文件B顺序发生(如果是这样,它是什么)?

+0

程序(文件B)是否正在执行? “文件B”是否包含程序的整个路径? – 2009-06-04 23:18:19

+0

是的,该部分工作正常 - 感谢检查,虽然 - – 2009-06-09 19:15:52

回答

2

您需要调用处理.pdv文件的程序,而不是调用开始,例如

for %%X in (*.pdv) do (pdv_processor.exe "%%X") 
0

除此之外,您可以通过调用ping命令等待一段时间。 等待5秒钟:

ping 127.0.0.1 -n 5>nul 
相关问题