Что нового

Выполнение действий каждые 3 часа

deny

Новичок
Сообщения
50
Репутация
1
Как сделать,что скрипт работал 3 часа,а потом через 3 часа,выполнял другой,а потом возвращался к старому скрипту
 
Последнее редактирование:

Glass4217

Знающий
Сообщения
83
Репутация
10
Если я верно понял...
Код:
$begin = TimerInit()
$timescript = 3*1000    ; 3*1000*3600 для 3 часов

While 1
$dif = TimerDiff($begin)
Timer($dif)
WEnd

Func Timer($var)

   Select
   Case $var < $timescript
      _script1()
   Case $var < $timescript*2
      _script2()
   Case $var > $timescript*2
   $begin = TimerInit()
   EndSelect
EndFunc

Func _script1()    ;дальше текст нужного скрипта
ConsoleWrite ( "скрипт 1"&@CRLF )
sleep(500)
EndFunc

Func _script2()    ;дальше текст нужного скрипта2
ConsoleWrite ( "скрипт 2"&@CRLF )
sleep(500)
EndFunc
 
Верх