如何点击控件中类似超链接的按钮?
有些软件中的某些功能按钮用au3编辑器中的窗口信息工具无法探测到。只显示出一个大的控件,其中包括多个功能性类似超链接的按钮。这种按钮当鼠标移到上面时鼠标属性变为手型。对于这种按钮无法用Controls函数来准确操作,只好用鼠标点位方式模拟点击。因此需要激活该窗口才能操作。
这里想请教各位高手,这种按钮有无精确定位函数且在窗口最小化时就能完成操作? 可以指定坐标点击把 ControlClick("窗口标题", "窗口文本", 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]]) 谢谢版主的解答,但这个问题的关键是无法取得那种按钮的控件id,因此你说的这种函数不可用。
我想知道,在非IE类对象中有无类似这样的函数可供操作:
_IELinkClickByText
模拟鼠标点击带有与所提供字符串相匹配的文本子串的链接.
比如在oe收到的邮件中的链接如何按关键词匹配后自动点击?
实际问题应用见下面的截图。
为特定控件指定鼠标指针.
GUICtrlSetCursor ( 控件ID, 指针ID )
手型是0 路过,关注下....... 本帖最后由 131738 于 2011-3-31 16:14 编辑
看看这里行不???????????/
http://autoitx.com/forum.php?mod=viewthread&tid=17906&fromuid=161
http://autoitx.com/forum.php?mod=viewthread&tid=17762&fromuid=161 ControlClick("窗口标题", "窗口文本", 控件ID [, 按钮 [, 点击次数 [, X坐标 [, Y坐标 ]]]])
试过这个函数,对处于某个控件中的无id按钮有效,对在某窗口中但不在控件范围中的按钮无效。
Afan 的“窗口信息探测器”也无法探测这种按钮的坐标值。
看来只好用鼠标定位点击来解决这种问题了。
页:
[1]