Подскажите,пожалуйста, где ошибка в коде, который должен последовательно переключать окна одной программы? ( у меня переключаются максимум только 2 окна между собой игнорируя остальные )
Код:
$aList = WinList("[REGEXPCLASS:PotPlayer64]")
$hWnd = WinGetHandle("[ACTIVE]")
For $i = 1 To $aList[0][0]
If $aList[$i][0] <> "" And BitAND(WinGetState($aList[$i][1]), 2) and StringRegExp($aList[$i][1], $hWnd) Then
ExitLoop
EndIf
Next
select
case $i = $aList[0][0]
WinActivate($aList[1][0])
case $i < $aList[0][0]
WinActivate($aList[$i+1][0])
EndSelect