====== AddCondition ======
Команда добавляет условие для поиска диалога. Позволяет различить диалоги с одним классом по разным критериям.
AddCondition [/PARENT] []
**Параметры задания элемента**
|< 100% 16% >|
||Имя класса элемента управления, который будет участвовать в условии. Если имя пустое, для сравнения берется текст заголовка текущего диалога (или родительского при использовании параметра /PARENT).|
||Экземпляр элемента управления. Если пустой, используйте 0.|
||//Опционально.// Строка поиска в тексте элемента управления или заголовка диалога. Может быть пустой. В этом случае условие будет истинно, если найденный текст элемента управления или заголовка диалога тоже пустой.\\ \\ В тексте разворачиваются переменные и переменные окружения.|
|/PARENT|//Опционально.// По умолчанию поиск элемента управления производится в текущем диалоге. Если задан этот параметр, то поиск будет производиться в родительском диалоге.|
**Вид условия**
В одном условии может быть применен только один из этих видов **ConditionType**:
|< 100% 16% >|
|/EXISTS:<1/0>|Проверяется, существует ли заданный элемент управления. 1, если должен существовать; 0 --- если нет.|
|/VISIBLE:<1/0>|Проверяется, видим ли заданный элемент управления. 1, если должен быть видим; 0 --- если нет.|
|/TEXT|Производится поиск текста, заданного в условии, в тексте элемента управления или заголовка диалога.|
**Примечания**
В настоящее время можно добавить до 4 условий. Если условий больше одного, то они объединяются согласно логическому "И", т.е. для того, чтобы диалог был найден, необходимо выполнение всех заданных условий.