Как заставить пакетный файл ждать, пока другой пакетный файл не завершит выполнение? - PullRequest
21 голосов
/ 03 апреля 2010

Как заставить пакетный файл ждать, пока другой пакетный файл не закончится?

Например, у меня есть:

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 Ответ

39 голосов
/ 03 апреля 2010

Используйте call ar.bat, чтобы полностью выполнить команды пакетного файла.

Используйте start /wait ar.bat, чтобы получить другое окно и дождитесь его завершения.

...