web-dev-qa-db-ja.com

別のバッチファイルが実行を完了するまで、バッチファイルを待機させるにはどうすればよいですか?

別のバッチファイルが完了するまで、バッチファイルを待機させるにはどうすればよいですか?

たとえば、私は:

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が終了したかどうかを確認する方法はありますか?

22
Arunachalam

使用する call ar.batバッチファイルコマンドで完全に実行します。

使用する start /wait ar.bat別のウィンドウを取得し、完了するまで待ちます。

45
Anders Abel