Kolevi.NET
13/12/2008 StandBy - или как да накраме компютъра да заспи (изгасне) след определено време |
Публикувано от: Мартин в 23:11:50 часа |
Моят по-голям син Никола много обича да заспива, докато гледа любимите си анимационни филми на настолния ни компютър. Този му лош навик ме кара почти всяка вечер, да се надигам от топлите завивки, за да гася компютъра, т.к. не е от най-тихите, а и за да не изразходва излишно електричество. Знам, че windows има опции да гаси машината след определен от потребителя период от време на бездействие, но в моя случай тези опции не ми вършеха работа, т.к. аз исках компютъра да заспи, без да го 'интересува' дали работи windows media player примерно. След малка справка в интернет много бързо намерих решението на този казус. Оказа се, че има доста варианти да накараш компютъра да изгасне самичък. Един от тях е този: 1. Да се направи прератка, която да изпълнява следната команда: %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState 2. Да настройм Scheduled Tasks да изпълнява въпроснта препратка в определено време (в моя случай съм настроил Scheduled Tasks да изпълнява тази команда в 24:00 часа всяка вечер) Другият начин, за който се сетих е да се направи изпълним bat файл примерно със следните редове: @echo off sleep 3600 %windir%\System32\rundll32.exe powrprof.dll,SetSuspendState Където стойността, която задавам след командата sleep, е времето (секунди) след което компютъра ще изгасне. Така написан изпълнимия bat файл го пускам непосредствено след като пусна някое филмче на малкия, а той си е вече в леглото полузаспал. Ако решите да експериментирате с писанията ми имайте предвид, че командата sleep се инсталира допълнително с пакета Windows Resource Kit Tools, но ако не ви се занимава с инсталацията на този пакет можете да я изтеглите от тук и да я разархивирате от архива в 'c:\WINDOWS\' |