如何使批处理文件等到另一个批处理文件完成执行?

时间:2010-04-03 18:13:37

标签: windows batch-file command-line scripting

如何让批处理文件等到另一个批处理文件完成?

例如,我有:

echo hi >r.txt
echo some piece of code >>r.txt 

start ar.bat

echo some piece of code >>ar.txt 

我希望start ar.bat之后的代码仅在ar.bat完成执行后执行。我试过没有start但它有效,但我想在一个单独的窗口中运行ar.bat

是否有任何方法可以检查ar.bat是否已完成?

1 个答案:

答案 0 :(得分:38)

使用call ar.bat完全使用批处理文件命令。

使用start /wait ar.bat获取另一个窗口并等待它完成。