Прочее компьютерное

Создание *.bat с автоматические согласием на условие.

Пишу батник. Одна из команд спрашивает согласие на совершение действия - нажать y или n. Как сделать автоматическое согласие с условием чтобы батник выполнялся дальше?
EB
Ernar Bei Mr
4 246
http://www.cinetel.ru/faq/windows/207
"Некоторые команды при выполнении требуют подтверждения потенциально опасного действия.
Для исправления таких неприятностей можно перенаправить нужный ответ в команду.
Посмотрим на примере как выглядит запрос на подтверждение потенциально опасного действия. Создадим на диске С, например, папку Folder. Создадим в ней или скопируем в нее два любых файла. Далее, откроем командную строку и выполним следующую команду:
del C:\Folder
Эта команда должна удалить все файлы из указанной папки. Но предварительно будет выдан запрос для подтверждения следующего содержания:
C:\Folder\*, Продолжить [Y(да) /N(нет)] ?
Выполнение команды будет остановлено до тех пор, пока не будет нажата либо клавиша Y, либо клавиша N. При выполнении пакетного файла в автоматическом режиме, его исполнение остановится.
Чтобы избежать этого используем перенаправление. Перенаправление осуществляется при помощи символа |
Вертикальная черта говорит о том, что вместо вывода символа на экран его надо «отдать» следующей за символом команде. Проверим работу перенаправления. Выполните в командной строке следующую команду:
echo Y|del C:\Folder
На экране будет показан запрос на подтверждение удаления всех файлов в папке Folder, но уже с положительным ответом (Y). Все файлы из папки Folder будут удалены.
Будьте осторожны с этой командой. "
СЩ
Саня Щербаков
35 476
Лучший ответ
можешь попробовать запускать команду с ключем -y
зависит от команды, которая спрашивает, обычно -f (force), но бывают и другие запусти эту команду с параметром -h - обычно описание, там все написано