autoit能完成打开IE 后输入网址,并点击规定的图片,完成下载吗?
autoit能完成打开IE 后输入网址,并点击规定的图片,完成下载吗? 完全可以! 用AU3是可以的 楼主的表达还是不够清晰,可否说清楚点? 其实一个字就可以解决楼主的问题了:能 #include <IE.au3>#include <Misc.au3>
$dll = DllOpen("user32.dll")
$oIE = _IECreate ("http://cul.book.qq.com/a/20100514/000004.htm")
$oImg = _IEImgGetCollection ($oIE,0)
;$sInfo = "Src: " & $oImg.src & @CR
;$sInfo &= "FileName: " & $oImg.nameProp & @CR
;$sInfo &= "Height: " & $oImg.height & @CR
;$sInfo &= "Width: " & $oImg.width & @CR
;$sInfo &= "Border: " & $oImg.border
While 1
Sleep ( 250 )
If _IsPressed("04", $dll) Then
$a = MouseGetPos()
$b = ControlGetPos (WinGetTitle("") ,'','')
MsgBox(0, "图片链接",$oIE.Document.elementFromPoint($a-$b,$a-$b).src)
EndIf
WEnd
DllClose($dll)
做了个简单例子
如果点击中键鼠标不是悬浮在图片位置会自动报错退出
自己做下容错判断就行了
另外,聪明的提问者会用开放式的提问方法,而不是封闭式的! 知道下载地址话,直接用au3的下载函数了啊....
InetGet
页:
[1]