Hour
Версия от 10:41, 28 августа 2019; Tatikoma (обсуждение | вклад)
Описание
Hour - переменная содержащая текущее время (час).
Min - переменная содержащая текущее время (минуты).
Sec - переменная содержащая текущее время (секунды).
Синтаксис
Привязка к окну: Нет.
Работа со свернутым окном: Да.
Примеры
// Пример 1 msg hour min sec // показать в сообщении текущее время (час, минуты, секунды) End_script
// Пример 2 init_arr %a (1) hour : min : sec //записать текущее время в 1 строку (5 элементов массива) hint %a [1] //показать в сообщении (в правом нижнем углу)
// Пример 3 wait 1min // ждать 1 минуту wait 10sec // ждать 10 секунд wait 1hour // ждать 1 час End_script
// Пример 4
if hour = 7 and min = 32 // в 7:32 выполнится условие
start_script 3 // запустить скрипт из 3й вкладки
alarm // звуковой сигнал
stop_script // остановить текущий скрипт
end_if
// Пример 5
if hour = 7 and (min = 32 or min = 47) // в 7:32 и в 7:47 выполнится условие
start_script 3 // запустить скрипт из 3й вкладки
stop_script // остановить текущий скрипт
end_if
// Пример 6
if (hour = 7 and min = 32) or (hour = 12 and min = 47) // в 7:32 и в 12:47 выполнится условие
start_script 3 // запустить скрипт из 3й вкладки
stop_script // остановить текущий скрипт
end_if
// Пример 7
if min >= 30 and min < 40 // выполнять блок каждый час с 30 до 40 минут
hint Сообщение
end_if
// Пример 8 write (C:\asd479.txt hour min sec \r\n) //В файл C:\asd479.txt запишутся текущие: час минуты и секунды End_script
// Пример 9 // Сохранить массив в файл, чтобы имя содержало время set %a [1 1] 111 set %a [1 2] 456 set %a [1 3] 789 init_arr %arr (1) hour _ min _ sec set $time C:\%arr [1].txt save_array %a $time // сохранить массив на диске 'C:\' End_script
// Пример 10
// Дождаться указанного времени и выполнить действия
while_not hour = 10 and min = 20 // ждать до 10:20
wait 1000
end_while
while_not hour = 11 and min = 10 // выполнять до 11:10
init_arr %a (1) day . month . year _ hour . min . sec // имя файла: дата_время
printscreen 0 0 0 0 0 c:\%a [1].jpg // сохранить скрин экрана на диск C:
wait 3000 // ждать 3 секунды
end_while
End_script // остановить скрипт
Смотрите также
История развития
1.01 beta 7
добавлена обработка текущего системного времени: hour, min, sec
могут использоваться практически в любых операторах и сочетаниях:
say current time is hour : min . sec
2.30
'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'.