Что нового

переключать окна копий одной программы

endpoints

Новичок
Сообщения
26
Репутация
0
Подскажите,пожалуйста, где ошибка в коде, который должен последовательно переключать окна одной программы? ( у меня переключаются максимум только 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
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
967
endpoints

Предупреждение За нарушение правил форума (пункт В.11):
Любые отрывки AutoIt кода необходимо заключать в тег [autoit]
autoit.gif
(подробнее), а обычный код соответственно в тег [code]
code.gif
(подробнее). Также большие выдержки текста помещайте под тег [spoiler]
spoiler.gif
(подробнее), там где это поддерживается естественно. Как в случае с названием темы, также короткое и эргономичное сообщение привлекает больше внимания, и шансы на получение конкретного ответа увеличиваются.


С уважением, ваш Глобальный модератор.
 
Верх