Инструменты пользователя

Инструменты сайта


ru:documentation:conditions

Условия

Плагин имеет единственное простое условие сравнения:

If <выражение 1> Then
  ...
ElseIf <выражение 2> Then
  ...
Else
  ...
EndIf

В условиях можно использовать любые допустимые выражения, результат которых равен «истина» или «ложь». За истину принимается строка, равная «1», за ложь — «0» или пустая строка.

В отличие от выражений в параметрах команд, выражение в условиях записывается без кавычек c % перед ними:

If %AUTORUN_TCARCH% = 32 Then
  ...
EndIf

If FileExist("%COMMANDER_PATH%\NoClose.exe") Then
  ...
EndIf

Устаревшее использование команд

В Autorun до версии 2.0.10 в условиях можно было использовать только некоторые специальные функции, при этом условие было ограничено одной функцией. В более поздних версиях этот вариант оставлен для совместимости.

If [Not] Function1 <параметры> Then
  ...
ElseIf [Not] Function2 <параметры> Then
  ...
Else
  ...
EndIf

Допустимо в одном условии (но в разных ветвях) использовать как выражения, так и функции.

ru/documentation/conditions.txt · Последнее изменение: 2020/04/24 15:16 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki