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

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

Пользователь


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

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


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 кликает не туда.

Отправлено: 01:18, 30-03-2010 | #10