找回密码
 加入
搜索
查看: 1392|回复: 1

右键点击页面元素

[复制链接]
发表于 2009-7-17 11:24:45 | 显示全部楼层 |阅读模式
用mouseclick的话,须要知道页面元素在屏幕中的绝对位置,这个位置如何计算?另外,用这个也不好,浏览器窗口大小变了,就不准了。
用controlclick的话,页面上有很多元素是没有ID的,如何处理呢?
请高人指点。
发表于 2009-7-17 13:46:25 | 显示全部楼层
1.opt("MouseCoordMode",2);设置鼠标坐标参照为窗口客户区相对坐标
$WNxy=WinGetPos("窗体标题")
$WNxy返回一个含有下列信息的4维数组:
$array[0] = X 坐标
$array[1] = Y 坐标  
$array[2] = 宽度  
$array[3] = 高度  
2.用IEUDF自定义函数,搜索一下论坛就可以找到大量例子了
给个地址:http://www.autoitx.com/forum.php ... &extra=page%3D2
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-15 17:40 , Processed in 0.074926 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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