Цитата Иск:
Так и не понял что такое этот Handle »
|
Это идентификатор окна.
Цитата Иск:
можно ли будет посылать в неактивное окно? »
|
Можно, проверять нужно через WinList + WinActive по хендлу, вот так примерно:
Код:

$aWinList = WinList("[CLASS:Тут класс окна]")
For $i = 1 To $aWinList[0][0]
If Not WinActive($aWinList[$i][1]) Then
;Тут кликаем по кнопке
WinActivate($aWinList[$i][1])
_ControlClickEx($aWinList[$i][1], "", "Main", 150, 100) ;150x100 это координаты элемента (кнопки) в окне, см. с Au3InfoTool
ExitLoop
EndIf
Next
Func _ControlClickEx($sTitle, $sText = "", $sButton = "Main", $iCtrl_X_Coord = 0, $iCtrl_Y_Coord = 0)
Local $aWin_Pos = WinGetPos($sTitle, $sText)
Local $aWin_ClientSize = WinGetClientSize($sTitle, $sText)
Local $iBorder_Size = $aWin_Pos[2] - $aWin_ClientSize[0]
Local $iCaption_Size = $aWin_Pos[3] - $aWin_ClientSize[1]
Local $aOld_Mouse_Pos = MouseGetPos()
MouseClick($sButton, $aWin_Pos[0] + $iCtrl_X_Coord + $iBorder_Size, $aWin_Pos[1] + $iCtrl_Y_Coord + $iCaption_Size, 1, 0)
MouseMove($aOld_Mouse_Pos[0], $aOld_Mouse_Pos[1], 0)
EndFunc
Ещё см.
эту тему.