Последовательность из трех перезагрузок
Привет, коллеги!
Я соорудил скрипт, который выполняет перезагрузку Windows 7 три раза подряд с 60-секундной задержкой после первых двух перезагрузок. Его будут запускать конечные пользователи, предварительно проинструктированные "ничего не трогать" после запуска :) В принципе, он работает, но у меня весьма базовые знания в этом вопросе, так что скрипт, наверное, можно оптимизировать. reboot.cmd Код:
@echo off Спасибо! |
Цитата:
Цитата:
Код:
@Echo Off |
Цитата:
С рекурсией элегантнее выглядит, конечно. Объясните, пожалуйста, выделенные моменты: If "%~1"=="" (Set Cnt=3) Else (Set Cnt=%~1) Set /A Cnt-=1 (минус) /TR "\"%~f0\" |
Цитата:
Цитата:
Цитата:
Вот как все это выглядит (с неудаленными Echo и имитацией работы планировщика): |
El Sanchez, все понял, большое спасибо за разбор полетов :)
|
Время: 05:17. |
Время: 05:17.
© OSzone.net 2001-