2009-06-10 2 views
0

Мне нужен сценарий резервного копирования, но исполняемая программа после выполнения запрашивает Y или N для продолжения. Как написать сценарий для автоматической вставки Y.Как вставить автоматически значение в bat-файл

, например, программа действует как этот C: \ инструмент \ backup.exe -b Продолжить Y, N?

Теперь мне нужно, чтобы я создал сценарий летучей мыши, но как вставить Y автоматически?

ответ

4

Если программа не имеет переключатель, чтобы отключить интерактивное поведение, вы можете использовать

echo Y | someprogram.exe 

который будет выглядеть, чтобы someprogram как если пользователь вошел бы Y.

0

В командной строке обычно есть переключатель для автоматического ответа на вопросы с Y (обычно это -Y), но если ваша программа не имеет такого переключателя, я не думаю, что вы можете легко выполнить то, что хотите сделать ...

Edit: Johannes прав, его предложение должно быть легким способом для достижения этой цели ... почему я не думал об этом ;-)

в любом случае, если это не вы всегда можете попытаться выполнить это внешне с чем-то вроде AutoIt.

Смежные вопросы