$Rep - Макросы

Programming Far Manager plugins

$Rep

Оператор цикла $Rep позволяет организовать в макросах циклический процесс - "Выполнить Expr раз последовательность Sequence".
$Rep (Expr) Sequence $End

Элементы

Expr
Выражение, вычисляется однократно при инициализации цикла.
Sequence
Выполняется Expr раз.

Замечания

Цикл завершается, когда внутренний счётчик становится равным 0. Текущее значение счётчика содержится в константе RCounter.

Пример


<macro area="Common" key="AltX" flags="NotEmptyCommandLine|DisableOutput"
   description="выход из FAR'a">

<![CDATA[

$If (Editor && (Editor.State & 0x8)) F2 $End
$Rep (2)
  $If (!Shell) Esc $End
$End
F10

]]>

</macro>
Смотрите также: