Hour
Версия от 21:00, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''Hour''' - переменная содержащая текущее время (час). <br>'''Min''' - переменная соде...»)
Описание
Hour - переменная содержащая текущее время (час). <br>Min - переменная содержащая текущее время (минуты). <br>Sec - переменная содержащая текущее время (секунды).
Синтаксис
Привязка к окну: Нет. <br>Работа со свернутым окном: Да.
Примеры
// Пример 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 <br>добавлена обработка текущего системного времени: hour, min, sec могут использоваться практически в любых операторах и сочетаниях: say current time is hour : min . sec
2.30 <br>'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'.