Repeat

Материал из UoPilot
Версия от 11:06, 28 августа 2019; Tatikoma (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Описание

Повтор действий указанное количество раз

Синтаксис

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

Repeat <число>
 ... набор команд
End_Repeat

(где число - количество повторений, набор команд - то что будет выполняться внутри цикла)

Примеры

repeat 10            // задаем цикл из 10 повторений
      send f1 200    // нажимаем клавишу "F1"
      wait 6s        // делаем паузу в 6 сек.  
      send {7} 200   // нажимаем клавишу "?/7" верхний цифровой ряд клавиатуры
      wait 10m       // ждем 10 минут
End_Repeat           // закончить цикл после 10 повторений



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

While
For
Break
Continue

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

1.07 beta x
Исправил ошибку в команде break при прерывании нескольких циклов repeat или for.

1.07 beta 5
Добавил возможность безболезненно выходить по goto из цикла repeat.

2.39
Исправил вход в цикл при указанном количестве повторов <= 0.

2.41
Исправил 'return' в 'for' и 'repeat' из двойного 'gosub'.