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