Цитата(Мясник @ 9.12.2010, 4:38)

Объясните как сделать так чтобы скрипт запускался в час ночи и выключался в 2 часа ночи.
Как это прописать.
Заранее благодарен за ответы.
Вроде так:
Работающий скриптКод
// Скрипт 0
// должен работать с 1 до 2 часов ночи
.... код скрипта
end_script
Контролирующий скриптКод
// Скрипт 1 запускаем сразу (работает всё время)
set #startH 1 // Время старта скрипта 0 (час)
set #startM 0 // мин
set #endH 2 // Время остановки скрипта 0 (час)
set #endM 0 // мин
set #startT ( #startH * 60 ) + #startM // переводим в количество минут от полуночи
set #endT ( #endH * 60 ) + #endM
if #startT < endT
set #adTime 0
else // Диапазон времени пересекает полночь
set #adTime 24 * 60
set #endT #endT + #adTime
end_if
set #started 0 // флаг - "скрипт 0 не запущен"
:nachalo
set #curT ( hour * 60 ) + min // текущее значение минут от полуночи
if #curT < #startT
set #curT #curT + #adTime
end_if
if ( #startT <= #curT ) AND ( #curT <= #endT)
set #inTime 1 // Флаг - текущее время находится внутри рабочего диапазона
else
set #inTime 0
end_if
if ( #inTime = 1 ) AND ( #started = 0) // находимся в рабочем диапазоне и скрипт 0 не запущен
set #started 1
start_script 0 // запускаем скрипт 0
else
if ( #inTime = 0 ) AND ( #started > 0 ) // вышли за пределы рабочего диапазона и скрипт 0 запущен
set #started 0
stop_script 0 // останавливаем скрипт 0
end_if
end_if
wait 10s // ожидание
goto nachalo