Repeat

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

Описание

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

Синтаксис

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

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

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

Примеры

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



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

While <br>For <br>Break <br>Continue

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

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

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

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

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