КАК Сделать максиамально просто задачку ?

Обсуждение программ nnCron и nnCron LITE

КАК Сделать максиамально просто задачку ?

Postby kefi » Sun, 08 Feb 2009, 11:51

Задачка простая , но решить нужно максимально просто :
1) Запускать заданное приложение каждый день в Заданное время , не зависимо от того, находится компьютер в гибернации или нет.
2) Усыплять компьютер каждый день в Заданное время с Запросом разрешения от пользователя, если Запрета от пользователя не было в течении 30 сек, то - усыпить. Во время ожидания ответа пользователя привлекать его внимание гудками. Замечание: подобный Запрос разрешения от пользователя с гудками должен быть при любом событии впадания компьютера в спячку.

Вот в таком вот коде почему-то после первода To_Hibernate задача событии WatchQueryShutdown до INTERCEPT-SHUTDOWN дело не доходит ?
Code: Select all
#( SwitchTTPlan_min
\ NoActive
Time: 45 23 * * * *
Action:
MSG: "Задача SwitchTTPlan_min запустилась"
)#

#( To_Hibernate
NoActive
RunMissed: 00:01
Time: 30 0 * * * *
Action:
POWER-HIBERNATE
)#

#( Shutdown_with_Query
\ NoActive

WatchQueryShutdown
WatchQuerySuspend
WatchShutdown
WatchSuspend

Action:
\ При любом выключении запускаем таймер и задачу на просыпании
 WakeAfter: 00:03
\ WakeAt: 10:00

\ Запуск целиком задачи с авторизацией и проверкой условий запуска:
\ SwitchTTPlan_min LAUNCH
 SwitchTTPlan_min RUN

\ для WatchQueryShutdown :
 INTERCEPT-SHUTDOWN
\ Проигрыш
2 0 DO
 10 1 DO 100 I 100 * BEEP LOOP
 10 MIXER-UP
LOOP
TQUERY: "Усыпить компьютер?" 3 Yes
IF
\ CONTINUE-SHUTDOWN
 MSG: "Yes!"
ELSE
 MSG: "No"
THEN
)#
kefi
 
Posts: 34
Joined: Sun, 08 Feb 2009, 11:35

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 2 guests