Проще, покажу даже как есть
Код:
![Выделить весь код](images/misc/selectcode.png)
Run("zzzz.exe", @ScriptDir)
WinWait("[Class:NINormalWindow00400000]") ;Ожидаем *появление* (существование) окна
WinActivate("[Class:NINormalWindow00400000]") ;Активируем окно (выводим на фронт)
WinWaitActive("[Class:NINormalWindow00400000]") ;Это нужно для ожидания *активного* окна
_ControlClickEx("[Class:NINormalWindow00400000]", "", "Main", 363, 168)
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("Main", $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
??? не правильно?