Цитата(cirus @ 26.4.2019, 11:28)
Можно так сделать:
Код
set #start_time TimeStamp (14:00:04) // с 14:00:04
set #end_time TimeStamp (19:30:20) // до 19:30:20
set #t TimeStamp (18:50:30) // для теста, потом убрать и раскомментировать строку ниже
//set #t TimeStamp (TimeNow) // таймштамп текущего времени
if #t > #start_time and #t < #end_time
log +++
else
log ---
end_if
end_script
пока так глубоко ещо не изучил все, только месяц начал с этим работать, ещо не знаю что такое таймштамп,
вощем малость понял что неверно написал изначальное условие в while и уже потом нашол, как раз ты и пишеш про это на примере что временем можно оперировать как числом
set $a 08:00
while 1 = 1
set #t timestamp (timenow) / 1000
set #a timestamp ($a) / 1000
hint (20 clPurple 500 500 -1 -1 (#t #a))
wait 1
// #a и #t можно сравнивать
end_while
end_script
т.е при таком while hour >= 9 and min >= 55 and sec >= 04 and hour <= 19 and min <= 36 and sec <= 04
он уже не стартанет т.к. 55 минут больше изначально чем 36 мин, не смотря на то что час старта 9 меньше окончания 19, я верно понимаю
вощем спасибки, далее изучаю мат часть