Creat0R, спасибо, но оно почему то не туда кликает:
Код:
#include <IE.au3>
#include <WinAPI.au3>
Opt("MouseCoordMode", 2)
$oIE = _IECreate("www.autoitscript.com")
$oImgs = _IEImgGetCollection($oIE)
For $oImg In $oImgs
If $oImg.Alt == "Download AutoIt" Then
$iScreenX = _IEPropertyGet($oImg, "screenx")
$iScreenY = _IEPropertyGet($oImg, "screeny")
$hWnd = WinGetHandle("[CLASS:IEFrame]")
$tPoint = DllStructCreate("int X;int Y;")
DllStructSetData($tPoint, "X", $iScreenX)
DllStructSetData($tPoint, "Y", $iScreenY)
_WinAPI_ScreenToClient($hWnd, $tPoint)
$iScreenX = DllStructGetData($tPoint, "X")
$iScreenY = DllStructGetData($tPoint, "Y")
MouseMove($iScreenX, $iScreenY)
ControlClick("[CLASS:IEFrame]", "", "Internet Explorer_Server1", "Main", 1, $iScreenX, $iScreenY)
EndIf
Next
Мышь передвигается куда надо (просто чтоб посмотреть, где точка находится), а ControlClick кликает не туда.