Запуск упорного исполняемого файла в пакетном файле Dos

StackOverflow https://stackoverflow.com/questions/717530

Вопрос

У меня есть довольно упрямый исполняемый файл, который я хотел бы выполнить последовательно несколько раз из пакетного файла Dos.(Из-за ограничений ИТ в настоящее время использование пакетных файлов Dos ограничено.)

Я могу использовать START для запуска исполняемого файла, однако, похоже, исполняемый файл ожидает, что пользователь нажмет кнопку возврата до «действительного» запуска/выполнения.

Есть ли в пакетном сценарии DOS работа с исполняемым файлом, который ожидает, что пользователь нажмет клавишу возврата перед запуском?Я бы хотел, чтобы «возврат» был в сценарии, и мне не приходилось нажимать на окно и вручную нажимать «возврат».

Благодарим вас за предоставленный отзыв.

P.S.Выяснил эту опцию /wait в START, чтобы следующее выполнение началось сразу после завершения первого и так далее, но возникли проблемы с выяснением того, как ввести «возврат».

Это было полезно?

Решение

Вы можете использовать

echo.|DoStuff.exe

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

Другие советы

Вы можете передать ввод из другого файла, например:

Напишите текстовый файл с одним возвратом каретки и назовите его так..

запустите «YourExe.exe < text.txt»,

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top