找回密码
 加入
搜索
查看: 2397|回复: 3

[IE类操作] autoit可以在某个页面元素上模拟一个onmouseover的事件吗?

[复制链接]
发表于 2012-12-13 17:05:40 | 显示全部楼层 |阅读模式
本帖最后由 lleheaven 于 2012-12-13 17:29 编辑

RT
#include <IE.au3>
$oIE = _IE_Example ("basic")
_IEHeadInsertEventScript ($oIE, "line1", "onmousemove", "alert('mouse over on id=line1 ');return false")

当鼠标移动到第一行文字时候会触发onmousemove的事件, 但是autoit可以模拟去触发这个事件吗,可以后台方式触发吗,就是不要真移动鼠标到上面去。
有方法吗?

是不是自己找到对应这个事件的js的function ,然后直接调用js function?
发表于 2012-12-13 21:07:25 | 显示全部楼层
回复 1# lleheaven

不用,AU3直接DLLCALL一下就可以了,用sendmessage或者postmessage向控件发送鼠标移动消息,消息ID是0x200

评分

参与人数 1金钱 +20 收起 理由
lleheaven + 20 可以举个简单的例子吗?

查看全部评分

 楼主| 发表于 2012-12-14 09:21:43 | 显示全部楼层
回复 2# annybaby


    可以举个简单的例子吗,call哪个dll呢,向哪个控件ID 发送呢?
发表于 2012-12-14 09:28:18 | 显示全部楼层
回复 3# lleheaven


    帮助里面一搜上面我说的两个函数就知道了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-16 10:36 , Processed in 0.078777 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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