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

Материал из UoPilot
Перейти к навигации Перейти к поиску
(Новая страница: « == Описание == '''wait''' - приостанавливает выполнение текущего скрипта на указанное количес...»)
 
 
Строка 5: Строка 5:
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
<br>Работа со свернутым окном: да.
+
<br>Работа со свернутым окном: да.
&lt;br>Все параметры заключаются в скобки и разделяются запятыми.
+
<br>Все параметры заключаются в скобки и разделяются запятыми.
  wait (&lt;число>[s|m|h])
+
  wait (<число>[s|m|h])
 
Где:
 
Где:
&lt;br>'''&lt;число>''' - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек.
+
<br>'''<число>''' - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек.
&lt;br>Если после числа указан символ, то это означает: s - секунды, m - минуты, h - часы (см.примеры). В этом случае параметр указывать в кавычках.  
+
<br>Если после числа указан символ, то это означает: s - секунды, m - минуты, h - часы (см.примеры). В этом случае параметр указывать в кавычках.  
  
 
== Примеры ==
 
== Примеры ==
Строка 29: Строка 29:
  
 
[[Math.random (Lua)]]
 
[[Math.random (Lua)]]
&lt;br>[[Left (Lua)]]
+
<br>[[Left (Lua)]]
&lt;br>[[Send (Lua)]]
+
<br>[[Send (Lua)]]

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

Описание

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

Синтаксис

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

wait (<число>[s|m|h])

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

Примеры

--lua
wait (1)       -- 1 миллисекунда (мс). 1000 мс = 1 сек.
wait ("5s")    -- 5 секунд
wait ("2m")    -- 2 минуты
wait ("3h")    -- 3 часа
wait (1700)    -- ждать 1700 мс (1.7 сек)
wait (1000 + math.random (2500))    -- ждать случайное время - от 1001 до 3500 мс ( от 1 до 3.5 сек)
--lua
math.randomseed(os.clock())
left (100, 200)   -- кликнуть в оконных координатах 100, 200
wait (1000 + math.random (2000))   -- сделать паузу 1-3 сек

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

Math.random (Lua)
Left (Lua)
Send (Lua)