如何让批处理文件等到另一个批处理文件完成?
例如,我有:
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
是否已完成?
答案 0 :(得分:38)
使用call ar.bat
完全使用批处理文件命令。
使用start /wait ar.bat
获取另一个窗口并等待它完成。