我想下载适用于PC的GTA V.下载速度极慢(40kb / s),但是当你点击暂停然后再次启动它会以5,5mb / s的速度下载1分钟。
我想在 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
答案 0 :(得分:1)
确保您从自动窗口信息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