Этот скрипт по сути должен предотвратить поимку одинаковых окон, но на деле происходит так что после того как 2 окно проверяется на одинаковость хенделов, скрипт отказывается брать хендл третьего окна.
Код:
Func twowin ($1hwnd, $2hwnd, $3hwnd)
while 1
WinWaitActive("OLOLOSHGAME")
$3hWnd = WinGetHandle("OLOLOSHGAME")
If $3hwnd=$2hwnd or $1hwnd then
Else
ExitLoop
EndIf
WEnd
endfunc