В пакетных файлах можно предусмотреть ответ? Например для команды "rd XXX /s" выдаст запрос [B]y/n[/B]. Этот шаг как-нить можно упустить?
Printable View
В пакетных файлах можно предусмотреть ответ? Например для команды "rd XXX /s" выдаст запрос [B]y/n[/B]. Этот шаг как-нить можно упустить?
Да, используя конвейер: echo y | chkdsk c: /f (Пример) Это позволит запустить проверку диска при перезагрузке без необходимости подтверждения.
Пасиба, сейчас буду пробовать :)
Чет не то :?
Например мне нужно команду "cacls XXX /t /p user:r sytem:f" при помощи [B]бат файла[/B] сделать. Он мне все равно выдает запрос Y/N, echo я мельком просмотрел чет другое значит :embarasse Так есть ли способ избежать запроса ответа у пользователя?
Я пробовал команду "echo y | cacls XXX /t /p user:r sytem:f" - нет результата
Например так:
создать файл y.txt в котором будет символ Y и превод строки и выполнить команду:
cacls XXX /t /p user:r sytem:f < y.txt
Хм. видимо | не для всех комманд. Хотя, если Вы заметили, у оно передаёт.
[QUOTE=AndreyKa]Например так:
создать файл y.txt в котором будет символ Y и превод строки и выполнить команду:
cacls XXX /t /p user:r sytem:f < y.txt[/QUOTE]
Да, так работает, хотя не очень удобно, но эффективно, странно, что | не срабатывает.