Что нового

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

deny

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

All2khoff

Продвинутый
Сообщения
351
Репутация
65
Если я верно понял...
Код:
$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
 
Верх