2015-04-16 4 views
0

Я хотел бы загрузить GTA V для ПК. Загрузка выполняется очень медленно (40 кбит/с), но когда вы нажимаете паузу, а затем запускаете ее, загрузка выполняется с 5,5 МБ/с в течение 1 минуты.Окно фокуса в фокусе в AutoIt (MouseClick)

Я хочу написать сценарий для него в AutoIt.

Но как я могу сфокусировать окно и работать на переднем плане.

информационное окно менеджера загрузки (мышь указал на кнопку) http://i.imgur.com/ckBudsO.png

Мой сценарий выглядит, как это в данный момент:

While 1 

; Here, the focus has to go, right? 

MouseClick ("primary" [, 637, 460 [, clicks = 1 [, speed = 0]]]) 
Sleep(1000) 
MouseClick ("primary" [, 637, 460 [, clicks = 1 [, speed = 0]]]) 

Sleep(60000) 
WEnd 

ответ

1

Убедитесь, что вы получили правильные COORDS из AutoIt Window Info screenshot

Попробуйте использовать WinActivate() и ControlClick() (в этом выборе мышь не используется):

Opt("MouseCoordMode",2)  
    While 1 
    $hwnd = WinActivate('Launcher') 
    MouseClick ("primary",637 ,460) ; with mouse coords 
    Sleep(1000) 
    ControlClick ($hwnd, "", "[CLASS:AfxWnd110su; INSTANCE:2]") ;... and without mouse 
    Sleep(60000) 
    WinSetState ($hwnd, "", @SW_MINIMIZE); Minimaze the Launcher 
    WEnd 
Смежные вопросы