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

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


ru:autorun:documentation:movebutton_addcondition

AddCondition

AddCondition [/PARENT] <ConditionType> <class> <instance> [searchtext]

Команда добавляет условие для поиска диалога. Позволяет различить диалоги с одним классом по разным критериям.

Параметры задания элемента

<class>Имя класса элемента управления, который будет участвовать в условии. Если имя пустое, для сравнения берётся текст заголовка текущего диалога (или родительского при использовании параметра /PARENT).
<instance>Экземпляр элемента управления. Если <class> пустой, используйте 0.
<searchtext>Опционально. Строка поиска в тексте элемента управления или заголовка диалога. Может быть пустой. В этом случае условие будет истинно, если найденный текст элемента управления или заголовка диалога тоже пустой.

В тексте разворачиваются переменные и переменные окружения.
/PARENTОпционально. По умолчанию поиск элемента управления производится в текущем диалоге. Если задан этот параметр, то поиск будет производиться в родительском диалоге.

Вид условия

В одном условии может быть применён только один из этих видов ConditionType:

/EXISTS:<1/0>Проверяется, существует ли заданный элемент управления. 1, если должен существовать; 0 — если нет.
/VISIBLE:<1/0>Проверяется, видим ли заданный элемент управления. 1, если должен быть видим; 0 — если нет.
/TEXTПроизводится поиск текста, заданного в условии, в тексте элемента управления или заголовка диалога.

Примечания

В настоящее время можно добавить до 4 условий. Если условий больше одного, то они объединяются согласно логическому «И», т. е. для того, чтобы диалог был найден, необходимо выполнение всех заданных условий.

ru/autorun/documentation/movebutton_addcondition.txt · Последнее изменение: 2022/09/28 20:34 — loopback

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki