DOMINANT
Новичок
- Сообщения
- 42
- Репутация
- 0
Добрый вечер друзья! Ниже привожу кусок кода, замысел думаю будет понятен по комментариям, все работало отлично до того как я попытался в первом блоке вписать ElseIf, может нужно в моем случае использовать Else? Или я где то забыл EndIf дописать?
Код:
; Первый блок ищем совпадения через StringRegExp
If StringRegExp($Replace7, '(АБВ|абв)', 0) Then ; Если найдено совпадение опускаемся в этом первом блоке, если нет идём на второй блок
If StringRegExp($Replace7, '(КАВ|кав)', 0) Then ; Если найдено совпадение выполняем, если нет делаем ElseIf
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $patchMMU_ZZP, 0)
ElseIf
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $patchMMU_ZEP, 0)
Sleep(250)
ControlClick("[TITLE:Сохранить как]", "", "[CLASS:Button]", "left", 1)
Sleep(250)
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $Replace7, 0)
Else ; Второй блок если в первом неудача
If StringRegExp($Replace7, '(АБВ|абв)', 0) Then
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $patchPVK, 0)
Sleep(250)
ControlClick("[TITLE:Сохранить как]", "", "[CLASS:Button]", "left", 1)
Sleep(250)
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $Replace7, 0)
Else ; Третий блок если во втором неудачно
If StringRegExp($Replace7, '(АБВ|абв)', 0) Then
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $patchNSTC, 0)
Sleep(250)
ControlClick("[TITLE:Сохранить как]", "", "[CLASS:Button]", "left", 1)
Sleep(250)
ControlSetText($varSaveAs, "", "[CLASS:Edit]", $Replace7, 0)
Endif
Endif
Endif
Endif