Плагин wakeup.spf

Файл: wakeup.spf
Автор: Nicholas Nemtsev
Описание: Позволяет "будить" компьютер из режимов энергосбережения suspend и hibernate (если, конечно, аппаратная часть компьютера поддерживает эти режимы).
Слова WakeAfter: и WakeAt: фактически являются аналогами слова PAUSE: на весь период, пока компьютер "спит". Это означает, что все ключевые слова в задаче, которые указаны после слов WakeAfter: и WakeAt: будут выполнены сразу после пробуждения компьютера.

Новые слова:


WakeAfter: <hh:mm>

Задает "относительное" время пробуждения. В качестве аргумента, укажите время, через которое компьютер должен проснуться (в формате hh:mm). Переменные (% %) также можно использовать в качестве аргумента.

Примеры:

#( wakeup_task
\ таймер взводится в момент ухода компьютера в режим 'hibernate' 
WatchSuspend
Action:
\ компьютер "проснется" через 8 часов 30 минут
WakeAfter: 08:30
\ сообщение будет выведено после "пробуждения" компьютера
TMSG: "I'm ready!" 3
)# 

SET wake_time=10:00
#( wakeup_task1
\ таймер взводится ежедневно в полночь
Time: 0 0
Action:
\ компьютер "проснется" через 10 часов 
WakeAfter: %wake_time% 
\ сообщение будет выведено после "пробуждения" компьютера
TMSG: "I'm ready!" 3
)# 

WakeAt: <hh:mm>

"Будит" компьютер точно в указанное время. Время указывайте в формате hh:mm. Переменные (% %) также можно использовать в качестве аргумента.

Пример:

#( another_wakeup_task
\ таймер взводится в момент ухода компьютера в режим 'hibernate'
WatchSuspend
Action:
\ компьютер "проснется" в 10:00
WakeAt: 10:00
\ сообщение будет выведено после "пробуждения" компьютера
TMSG: "I'm ready!" 3
)#

SET wakeat_time=09:00
#( another_wakeup_task1
\ таймер взводится в момент ухода компьютера в режим 'hibernate'
WatchSuspend
Action:
\ компьютер "проснется" в 09:00
WakeAt: %wakeat_time%
\ сообщение будет выведено после "пробуждения" компьютера
TMSG: "I'm ready!" 3
)#