Как сделать ожидание активации одного из окон?
При этом активным будет одно окно, какое - неизвестно.
Можно сделать так:
Но это неудобно. Особенно если вариантов будет много.
Как упростить? Можно ли сделать "в одну строчку", т.е нечто подобное:
При этом активным будет одно окно, какое - неизвестно.
Можно сделать так:
Код:
$WinAct1 = WinWaitActive("первое" & " окно",'', 60)
$WinAct2 = WinWaitActive("второе" & " окно",'', 60)
$WinAct3 = WinWaitActive("третье" & " окно",'', 60)
If $WinAct1 then
_Func()
ElseIf $WinAct2 then
_Func()
ElseIf $WinAct3 then
_Func()
Else
_FuncClose()
EndIf
Но это неудобно. Особенно если вариантов будет много.
Как упростить? Можно ли сделать "в одну строчку", т.е нечто подобное:
Код:
$WinAct = WinWaitActive("первое" ИЛИ "второе" ИЛИ "третье" & " окно",'', 60)
If $WinAct then
_Func()
Else
_FuncClose()
EndIf