Запуск упрямого исполняемого файла в Dos Batch файле - PullRequest
2 голосов
/ 04 апреля 2009

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

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

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

Спасибо за предоставленный отзыв.

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

Ответы [ 2 ]

2 голосов
/ 04 апреля 2009

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

echo.|DoStuff.exe

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

2 голосов
/ 04 апреля 2009

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

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

запустите "YourExe.exe

...