etoole 发表于 2010-7-30 00:41:46

autoit能完成打开IE 后输入网址,并点击规定的图片,完成下载吗?

autoit能完成打开IE 后输入网址,并点击规定的图片,完成下载吗?

tryhi 发表于 2010-7-31 00:35:16

完全可以!

lin0308 发表于 2010-7-31 00:36:37

用AU3是可以的

autoit3CN 发表于 2010-7-31 04:33:29

楼主的表达还是不够清晰,可否说清楚点?

ceoguang 发表于 2010-8-1 03:34:46

其实一个字就可以解决楼主的问题了:能

lynfr8 发表于 2010-8-1 04:13:14

#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)
做了个简单例子
如果点击中键鼠标不是悬浮在图片位置会自动报错退出
自己做下容错判断就行了

另外,聪明的提问者会用开放式的提问方法,而不是封闭式的!

minterz 发表于 2010-8-1 22:57:14

知道下载地址话,直接用au3的下载函数了啊....
InetGet
页: [1]
查看完整版本: autoit能完成打开IE 后输入网址,并点击规定的图片,完成下载吗?