Ничего не получается
Я решил что из вашего примера мне надо взять только этот кусок
? -
Код:
![Выделить весь код](images/misc/selectcode.png)
_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
Но может какие-то хэнедлы надо определить? Что значит "
Main"? Главная функюция в Си ?
![Smile](images/smilies/new/smile.gif)
Вот моё окно
$handle = WinGetHandle("[Class:NINormalWindow00400000]","")
Нужен ли его $handle или фунция сама всё найдёт?
Кроме запуска RunWait("setup.exe", @ScriptDir) Что ещё надо в моём коде ?
Нужен ли WinWaitActive() ?
????