Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для semiono

Ветеран


Сообщения: 842
Благодарности: 33

Профиль | Отправить PM | Цитировать


Ничего не получается

Я решил что из вашего примера мне надо взять только этот кусок? -
Код: Выделить весь код
_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"? Главная функюция в Си ?
Вот моё окно $handle = WinGetHandle("[Class:NINormalWindow00400000]","")
Нужен ли его $handle или фунция сама всё найдёт?

Кроме запуска RunWait("setup.exe", @ScriptDir) Что ещё надо в моём коде ?
Нужен ли WinWaitActive() ?

????

-------
Полезное сообщение


Последний раз редактировалось semiono, 08-02-2009 в 16:38.


Отправлено: 16:30, 07-02-2009 | #7