Hour: различия между версиями
Перейти к навигации
Перейти к поиску
Tatikoma (обсуждение | вклад) (Новая страница: «== Описание == '''Hour''' - переменная содержащая текущее время (час). <br>'''Min''' - переменная соде...») |
Tatikoma (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
== Описание == | == Описание == | ||
'''Hour''' - переменная содержащая текущее время (час). | '''Hour''' - переменная содержащая текущее время (час). | ||
− | + | <br>'''Min''' - переменная содержащая текущее время (минуты). | |
− | + | <br>'''Sec''' - переменная содержащая текущее время (секунды). | |
== Синтаксис == | == Синтаксис == | ||
Привязка к окну: Нет. | Привязка к окну: Нет. | ||
− | + | <br>Работа со свернутым окном: Да. | |
== Примеры == | == Примеры == | ||
Строка 43: | Строка 43: | ||
// Пример 7 | // Пример 7 | ||
− | if min >= 30 and min | + | if min >= 30 and min < 40 // выполнять блок каждый час с 30 до 40 минут |
hint Сообщение | hint Сообщение | ||
end_if | end_if | ||
Строка 77: | Строка 77: | ||
[[Year]] | [[Year]] | ||
− | + | <br>[[DayOfWeek]] | |
== История развития == | == История развития == | ||
'''1.01 beta 7''' | '''1.01 beta 7''' | ||
− | + | <br>добавлена обработка текущего системного времени: hour, min, sec | |
могут использоваться практически в любых операторах и сочетаниях: | могут использоваться практически в любых операторах и сочетаниях: | ||
say current time is hour : min . sec | say current time is hour : min . sec | ||
'''2.30''' | '''2.30''' | ||
− | + | <br>'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'. | |
[[Категория:Дата и время]] | [[Категория:Дата и время]] |
Текущая версия на 10:41, 28 августа 2019
Описание
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'.