2009-06-04 63 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 
相關問題