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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''Wait''' - приостанавливает выполнение текущего скрипта на указанное количес...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
  wait &lt;#time>[s|m|h]
+
  wait <#time>[s|m|h]
 
Где:
 
Где:
&lt;br>#time - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек.
+
<br>#time - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек.
&lt;br>Если после числа указан символ, то это означает: s - секунды, m - минуты, h - часы (см.примеры)
+
<br>Если после числа указан символ, то это означает: s - секунды, m - минуты, h - часы (см.примеры)
  
 
== Примеры ==
 
== Примеры ==
Строка 30: Строка 30:
  
 
[[Waitfortarget]]
 
[[Waitfortarget]]
&lt;br>[[Random]]
+
<br>[[Random]]
  
 
== История развития ==
 
== История развития ==
  
 
'''1.04 beta 2'''
 
'''1.04 beta 2'''
&lt;br>Добавил несколько вариантов указания времени задержек в скрипте и между строк:
+
<br>Добавил несколько вариантов указания времени задержек в скрипте и между строк:
 
  wait 1  // 1 миллисекунда
 
  wait 1  // 1 миллисекунда
 
  wait 1s // 1 секунда
 
  wait 1s // 1 секунда
Строка 42: Строка 42:
  
 
'''2.11'''
 
'''2.11'''
&lt;br>В режиме отладки почти все задержки игнорируются (кроме waitfortarget).
+
<br>В режиме отладки почти все задержки игнорируются (кроме waitfortarget).
  
 
'''2.28'''
 
'''2.28'''
&lt;br>Научил 'wait' вычислять указанную задержку:  
+
<br>Научил 'wait' вычислять указанную задержку:  
 
  wait 1000 + random(10000)  
 
  wait 1000 + random(10000)  
 
'''2.29'''
 
'''2.29'''
&lt;br>Подправил команду 'wait'.
+
<br>Подправил команду 'wait'.
  
 
'''2.30'''
 
'''2.30'''
&lt;br>'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'.
+
<br>'wait' теперь понимает задание времени в виде '10sec', '5min', '1hour'.
 
   
 
   
 
[[Категория:Управление скриптами]]
 
[[Категория:Управление скриптами]]

Текущая версия на 11:28, 28 августа 2019

Описание

Wait - приостанавливает выполнение текущего скрипта на указанное количество времени.

Синтаксис

Привязка к окну: нет.
Работа со свернутым окном: да.

wait <#time>[s|m|h]

Где:
#time - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек.
Если после числа указан символ, то это означает: s - секунды, m - минуты, h - часы (см.примеры)

Примеры

// Пример 1
wait 1  // 1 миллисекунда (мс). 1000 мс = 1 сек.
wait 5s // 5 секунд
wait 2m // 2 минуты
wait 3h // 3 часа
wait 1700 // ждать 1700 мс (1.7 сек)
wait 1000 + random (2500) // ждать случайное время - от 1000 до 3499 мс ( от 1 до примерно 3.5 сек)
// Пример 2
set linedelay 1 // установить задержку между строк = 1 мс
left 100, 200   // кликнуть в оконных координатах 100, 200
wait 1000 + random( 2000 ) // сделать паузу 1-3 сек
msg timer  // показать в окошке сколько миллисекунд прошло с момента запуска скрипта
end_script // конец скрипта

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

Waitfortarget
Random

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

1.04 beta 2
Добавил несколько вариантов указания времени задержек в скрипте и между строк:

wait 1  // 1 миллисекунда
wait 1s // 1 секунда
wait 1m // 1 минута
wait 1h // 1 час

2.11
В режиме отладки почти все задержки игнорируются (кроме waitfortarget).

2.28
Научил 'wait' вычислять указанную задержку:

wait 1000 + random(10000) 

2.29
Подправил команду 'wait'.

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