sokolovska
Новичок
- Сообщения
- 36
- Репутация
- 0
Уже пару часов бьюсь над решением такой задачи как скриншот отдельного участка в окне IE, но я не понимаю что делать с этими координатами))
вот что пока получилось:
вот что пока получилось:
Код:
#include <IE.au3>
#include <ScreenCapture.au3>
$oIE = _IECreate('http://www.1freehosting.com/register.html')
Local $o, $oColl = _IETagNameGetCollection($oIE, 'img')
$hWnd = _IEPropertyGet($oIE, 'hwnd')
For $o In $oColl
If $o.alt = 'captcha' Then
_IEAction($o, 'scrollIntoView')
WinActivate(_IEPropertyGet($oIE, 'hwnd'))
$Xpos = _IEPropertyGet($o, "screenx")
$Ypos = _IEPropertyGet($o, "screeny")
$iWidth = _IEPropertyGet($o, "width")
$iHeight = _IEPropertyGet($o, "height")
; Я вообще не могу понять, что делать с координатами, наверно с математикой плохо!!
$sImg = '1.jpg'
_ScreenCapture_CaptureWnd($sImg, $hWnd, $Xpos, $Ypos, $Xpos + $iWidth, $Ypos + $iHeight)
Sleep(600)
ShellExecuteWait($sImg)
_IEQuit($oIE)
ExitLoop
EndIf
Next