风行者 发表于 2011-8-3 17:59:06

点的对象获取问题

点的句柄可以用_WinAPI_WindowFromPoint 获取
但是ie的对象如何获取?

类似慧星小助手这些工具,拖动图标到网页就能得到它的对象

AUFS 发表于 2011-8-3 20:32:07

参考一下IE.au3帮助吧。。。先取得这个窗口的标题然后用
#include <IE.au3>
_IEAttach ( $s_string [, $s_mode = "Title" [, $i_instance = 1]] )

$s_string 搜索的字符串 (对于"embedded"或者"dialogbox",使用标题子串或者窗口句柄(HWND))
$s_mode [可选参数]: 定义搜索模式
Title = (默认) 整个文档标题的子串
WindowTitle = 窗口标题的子串(替代文档标题)
URL = 当前网页的url或者url子串
Text = 当前网页body标签内的文字或者子串
HTML = 当前网页body标签内的HTML或者子串
HWND = 浏览器窗口句柄
Embedded = 嵌入控制窗口的句柄或者标题子串
DialogBox = 模态/非模态的对话框的句柄或者标题子串
Instance = 忽略$s_string, 源于所有可用的浏览器实例的(通过匹配实例数量)返回的实例之一
$i_instance [可选参数]: 与$s_string和$s_mode匹配的浏览器组的1基索引或内嵌浏览器. 见备注.

风行者 发表于 2011-8-3 23:11:52

_IEAttach已经试过,没有效果

风行者 发表于 2011-8-4 19:22:24

现在可以根据鼠标获取到整个页面的对象,问题是要找到鼠标对应位置的对象
难道要循环对比一次?

风行者 发表于 2011-8-8 01:54:18

还未解决,等待中。。。顶起

风行者 发表于 2011-8-19 02:20:22

还是自己解决了

liyi-softs 发表于 2011-9-4 22:57:58

还是自己解决了
风行者 发表于 2011-8-19 02:20 http://www.autoitx.com/images/common/back.gif


怎么解决的?分享下方法嘛.``

正需要呢``
页: [1]
查看完整版本: 点的对象获取问题