找回密码
 加入
搜索
查看: 2094|回复: 2

[IE类操作] 付费求解决][实现点击百度的[新闻],就自动打开本地客户端程序。

[复制链接]
发表于 2016-8-21 16:45:49 | 显示全部楼层 |阅读模式
本帖最后由 heavenm 于 2016-8-31 13:19 编辑
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#PRE_Res_requestedExecutionLevel=None
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
#include <IE.au3>


$oIE = _IEAttach('https://www.baidu.com/', "url")
$a=_('tj_trnews')
$a.href = '#'

ObjEvent($oIE, "IE_", "DWebBrowserEvents2");https://msdn.microsoft.com/en-us/library/aa768283(VS.85).aspx

While $oIE.Busy 
        Sleep(10)
WEnd

; Waiting for user to close the window
While 1
Sleep(10)
WEnd

Func IE_DocumentComplete()
        ObjEvent(_('tj_trnews'), "btnTest_")
EndFunc

Func btnTest_onclick()
        MsgBox(0, '','_IEEvent_onclick' )
;~         ConsoleWrite('_IEEvent_onclick'&@CRLF)
EndFunc

Func _($id)        
        Return $oIE.document.getElementById($id) 
EndFunc
按钮有时候会弹出好几次
我想实现点击百度的[新闻],就自动打开本地客户端程序。
点一次会弹几次按钮,有更好的方法么,各位大神
 楼主| 发表于 2016-8-30 19:49:06 | 显示全部楼层
顶一下哟!
发表于 2016-9-1 16:25:27 | 显示全部楼层
没太看懂,教一下
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 20:16 , Processed in 0.099448 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表