chengwg 发表于 2009-7-17 11:24:45

右键点击页面元素

用mouseclick的话,须要知道页面元素在屏幕中的绝对位置,这个位置如何计算?另外,用这个也不好,浏览器窗口大小变了,就不准了。
用controlclick的话,页面上有很多元素是没有ID的,如何处理呢?
请高人指点。

lynfr8 发表于 2009-7-17 13:46:25

1.opt("MouseCoordMode",2);设置鼠标坐标参照为窗口客户区相对坐标
$WNxy=WinGetPos("窗体标题")
$WNxy返回一个含有下列信息的4维数组:
$array = X 坐标
$array = Y 坐标
$array = 宽度
$array = 高度
2.用IEUDF自定义函数,搜索一下论坛就可以找到大量例子了
给个地址:http://www.autoitx.com/forum.php?mod=viewthread&tid=7855&extra=page%3D2
页: [1]
查看完整版本: 右键点击页面元素