После выполнения exe из командной строки командная строка должна дождаться завершения exe
У меня есть исполняемый файл, в котором предусмотрены некоторые параметры командной строки, чтобы запустить его в автоматическом режиме. Но когда я запустил исполняемый файл из командной строки с параметрами командной строки, он не дождался завершения исполняемого файла.
Я хочу, чтобы он дождался завершения выполнения exe.
Я не хочу добавлять какие-либо другие параметры в командной строке. Я хочу обработать это в исполняемом файле.
Кто-нибудь может помочь?
1 ответ
То, что вы просите, не может быть обработано в исполняемом файле. Консоль запускает исполняемый файл и не ожидает его выхода. Это проблема консоли, а не проблема исполняемого файла. Вам нужно использовать консоль start
команда для запуска исполняемого файла, так что вы можете использовать команду /wait
параметр:
start /wait myapp.exe /silent
Или используйте командный файл для запуска исполняемого файла, а затем консоль запустит командный файл. Пакетный файл ожидает завершения каждой команды, а консоль ожидает завершения пакетного файла.