Запуск упорного исполняемого файла в пакетном файле Dos
-
23-08-2019 - |
Вопрос
У меня есть довольно упрямый исполняемый файл, который я хотел бы выполнить последовательно несколько раз из пакетного файла Dos.(Из-за ограничений ИТ в настоящее время использование пакетных файлов Dos ограничено.)
Я могу использовать START для запуска исполняемого файла, однако, похоже, исполняемый файл ожидает, что пользователь нажмет кнопку возврата до «действительного» запуска/выполнения.
Есть ли в пакетном сценарии DOS работа с исполняемым файлом, который ожидает, что пользователь нажмет клавишу возврата перед запуском?Я бы хотел, чтобы «возврат» был в сценарии, и мне не приходилось нажимать на окно и вручную нажимать «возврат».
Благодарим вас за предоставленный отзыв.
P.S.Выяснил эту опцию /wait в START, чтобы следующее выполнение началось сразу после завершения первого и так далее, но возникли проблемы с выяснением того, как ввести «возврат».
Решение
Вы можете использовать
echo.|DoStuff.exe
при условии, что ваш исполняемый файл является консольной программой.
Другие советы
Вы можете передать ввод из другого файла, например:
Напишите текстовый файл с одним возвратом каретки и назовите его так..
запустите «YourExe.exe < text.txt»,