вырубание компа в назначенное время
Сам себя вырубил
Там хелп подробный.
shutdown /i
Ну да, им самым
thnx
Тока она по таймеру, придётся Scheduled task заюзать.
-t - timeout before shutdown
этого в gui версии почему-то нет
Забей на GUI, сделай батник и в Schedule
и не надо его в Schedule, там и так таймаут прописывается
тока почему этот ... не выключает комп до конца, а как будто у меня АТ показывает надпись "теперь можете выключить свой комп"
в таком-то виде мне оно нах не надо, мне надо шоб он до конца вырубался :
Странно, у меня заглох до самомго конца.
вот жопа...
А так он у тебя нормально глохнет? У меня была трабла в 2000-й - винда упорно думала, что у меня АТ. Ну пришлось её переубедить
вроде можно (в 98-й было) через rundll32 с параметрами
нет ли чего-нить похожего для ХР?
ну или мож прогу маленькую накатать...
надо посмотреть, функции для этого должны быть
// shutdown.js
var x = WScript.CreateObject("WScript.Shell");
WScript.Sleep(1000);
x.SendKeys(" ");
WScript.Sleep(3000);
x.SendKeys("^{ESC}");
WScript.Sleep(200);
x.SendKeys("%{F4}");
WScript.Sleep(50);
x.SendKeys("{PGUP}");
WScript.Sleep(50);
x.SendKeys("{DOWN}");
WScript.Sleep(50);
x.SendKeys("{ENTER}");
файл shutdown.bat:
rem shutdown.bat
cscript shutdown.js
потом назначаешь на нужное время задание - shutdown.bat
========================================
dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")
For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next
==========================================
вырубит комп под XP без проблем , достаточно просто запустить скриптик.
thnx, работает
Оставить комментарий
sergei1969
чем можно сделать?(winXP, если это важно)