Wait

Материал из UoPilot
Перейти к навигации Перейти к поиску

Описание

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'.