Wait

Материал из UoPilot
Версия от 21:46, 27 августа 2019; Tatikoma (обсуждение | вклад) (Новая страница: « == Описание == '''Wait''' - приостанавливает выполнение текущего скрипта на указанное количес...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

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

Синтаксис

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

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

Где: <br>#time - количество времени, на которое приостановить скрипт. По умолчанию указывается в миллисекундах. 1 секунда = 1000 мсек. <br>Если после числа указан символ, то это означает: 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 <br>Random

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

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

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

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

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

wait 1000 + random(10000) 

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

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