找回密码
 加入
搜索
查看: 2581|回复: 9

[IE类操作] 网页中怎样实现双击操作【已解决】

  [复制链接]
发表于 2013-3-31 19:37:00 | 显示全部楼层 |阅读模式
本帖最后由 jtw 于 2013-4-2 08:09 编辑


这个‘外操记事’能通过如下操作实现单击选中,但怎样实现双击打开文件夹呢?请高手指教,谢谢。
 Local $oElements = _IETagNameAllGetCollection($oFrame)
        For $oElement In $oElements
                        If $oElement.innerText='  外操记事' And $oElement.tagname='DIV' And $oElement.tagname<>'0' Then
                $oElement.click();单击=====>怎样实现双击功能
                        EndIf
            Next
问题已经解决,7楼正解。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-3-31 20:08:31 | 显示全部楼层
网页中一般都是直接调用对应的网址链接,一般不模拟点击吧
 楼主| 发表于 2013-3-31 20:37:20 | 显示全部楼层
单位内网,使用一个超级链接文件夹,需要双击才能打开
 楼主| 发表于 2013-3-31 20:44:38 | 显示全部楼层
网页源码如下,无name,无id:
<DIV class="x-grid3-cell-inner x-grid3-col-1" unselectable="on"><IMG class=folder src="/TM3/client/lib/ext3/resources/images/default/s.gif" width=16 height=16> &nbsp;外操记事</DIV>
发表于 2013-3-31 21:06:32 | 显示全部楼层
_IEFormImageClick($oIE, "/TM3/client/lib/ext3/resources/images/default/s.gif", "src")
或者
_IELinkClickByText($oIE, "外操记事")
 楼主| 发表于 2013-3-31 21:20:46 | 显示全部楼层
楼上的只是单击,要实现的是双击?
发表于 2013-3-31 22:06:22 | 显示全部楼层
获取图片链接对象$obj后
$obj.FireEvent("ondblclick")
 楼主| 发表于 2013-3-31 22:18:50 | 显示全部楼层
获取图片链接对象$obj后
$obj.FireEvent("ondblclick")
komaau3 发表于 2013-3-31 22:06


怎样获取?用什么函数?
发表于 2013-4-1 02:21:03 | 显示全部楼层
回复 8# jtw

像你贴的方法就可以
发表于 2013-4-1 22:23:59 | 显示全部楼层
试试利用_IEPropertyGet获取目标对象的"screenx"和"screeny",然后用MouseClick("primary", x, y, 2)来模拟双击
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 23:59 , Processed in 0.077438 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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