После выполнения exe из командной строки командная строка должна дождаться завершения exe

У меня есть исполняемый файл, в котором предусмотрены некоторые параметры командной строки для запуска в автоматическом режиме.
Но когда я запустил исполняемый файл из командной строки с параметрами командной строки, он не дождался завершения исполняемого файла.

Я хочу, чтобы он дождался завершения выполнения exe.

Я не хочу добавлять какие-либо другие параметры в командной строке.
Я хочу обработать это в исполняемом файле.

Кто-нибудь может помочь?

-3

Решение

То, что вы просите, не может быть обработано в исполняемом файле. Консоль запускает исполняемый файл и не ожидает его выхода. Это проблема консоли, а не проблема исполняемого файла. Вам нужно использовать консоль start команда для запуска исполняемого файла, так что вы можете использовать команду /wait параметр:

start /wait myapp.exe /silent

Или используйте командный файл для запуска исполняемого файла, а затем консоль запустит командный файл. Пакетный файл ожидает завершения каждой команды, а консоль ожидает завершения пакетного файла.

0

Другие решения


По вопросам рекламы [email protected]