Войти

Показать полную графическую версию : [решено] перезагрузка из .bat или .cmd


San_dr
15-10-2009, 15:15
После исполнения батника нужна перезагрузка системы XP, не могу найти строку для перезагрузки.
Подскажите, не спец в этом.

K.A.V.
15-10-2009, 15:25
выключение
shutdown.exe -s -t 00 -f

перезагрузка
shutdown.exe -r -t 00 -f

BigBoo
02-08-2011, 11:38
А можно ли сделать так, чтобы при этом была возможность отмены перезагрузки, или чтобы появилость окно "Выполнить перезагрузку сейчас?" с кнопочками "Да/Нет"?

Iska
02-08-2011, 20:55
Перезагрузка компьютера (http://wiki.oszone.net/index.php/%D0%9F%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BC%D0%BF%D1 %8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0)

BigBoo
02-08-2011, 21:53
Iska, интересовало, можно ли средствами cmd, без сторонних утилит?

ferget
02-08-2011, 22:54
что бы была возможность отмены перезагрузки, надо указать время, например так

shutdown.exe -s -t 30 -f и если в течении 30 секунд набрать shutdown.exe -а, то отменится

с кнопками можно сделать на vbs


Set WSHShell = WScript.CreateObject("WScript.Shell")

result = MsgBox ("Хотите выйти?", vbYesNo, "Выключить компьютер")
Select Case Result
Case vbYes
WSHShell.Run("shutdown /s (/r) /t 00 /f")
Case vbNo
WScript.quit
End Select

BigBoo
03-08-2011, 01:54
ferget, попробовал ваш скриптик- не работает :( .

ferget
03-08-2011, 01:58
надо добавить Result




© OSzone.net 2001-2012