Hour: различия между версиями

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

Смотрите также

Year
DayOfWeek

История развития

1.01 beta 7
добавлена обработка текущего системного времени: hour, min, sec могут использоваться практически в любых операторах и сочетаниях: say current time is hour : min . sec

2.30
'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'.