Александр_
[url=http://autoit-script.ru/index.php?topic=21393
- Сообщения
- 62
- Репутация
- 2
При нажатии клавиши "+" или "-" handle активного окна записывается в один массив либо в другой
почему-то всегда в первый... Что я делаю не так? Как заполнить оба массива полностью?
почему-то всегда в первый... Что я делаю не так? Как заполнить оба массива полностью?
Код:
Func winButton ()
Dim $wList[2]=[1,2]
Dim $bList[2]=[1,2]
GUISetState(@SW_HIDE)
GUISetState(@SW_DISABLE, $mainwindow)
; While 1
$i=1
$j=1
; $ex = False
Do
Select
Case $w = True
$i=$i+1
$wList[$i]=WinGetHandle('[active]') ;$aList[$i][1]
MsgBox(4096,"w",$wList[$i])
$w = False
;$i=$i+1
Case $b= True
$bList[$i]= WinGetHandle('[active]');$aList[$i][1]
MsgBox(4096,"b", $bList[$i])
$b = False
; $i=$i+1
;if $ex = True Then ExitLoop
;MsgBox(0,"","vse")
EndSelect
#cs For $i=1 to 2
MsgBox (0,"w",$wList[$i])
MsgBox (0,"b",$bList[$i])
Next
; Sleep(1000)
#ce
Until _IsPressed("11")=1