mqiu 发表于 2010-7-22 09:24:59

如何抓取无快捷键的按钮?

各位高手,我在编写脚本的过程中,发现有些无快捷键的按钮除了响应鼠标事件外,无法采用其他方法选择相应快捷键事件的方法选择,具体请看下图:

请问如何才能通过键盘事件准确响应?谢谢各位!

水木子 发表于 2010-7-22 09:32:17

ControlClick

用这个函数试试呢!

Ziya 发表于 2010-7-22 09:45:04

用窗口信息工具获取按钮的信息
然后用controlclick去点

mqiu 发表于 2010-7-22 10:01:40

问题是,窗口信息工具获取到的按钮信息为空,没有任何信息!

Ziya 发表于 2010-7-22 10:04:15

自己用就取坐标去点....
其他也不知道什么方法了...

mqiu 发表于 2010-7-22 10:09:34

谢谢楼上的回复!
坐标方法我也想过了,但是主要是每台电脑的分辨率都不相同,坐标位置也不一样,所以只能想办法获取按钮的键盘事件才行,各位高手有办法么?

水木子 发表于 2010-7-22 10:41:17

最无奈的办法,N次 Tab键 + 回车

mqiu 发表于 2010-7-22 10:47:49

关键是N次TAB键不能切换到是按钮上,晕倒!

Ziya 发表于 2010-7-22 11:07:54

文件大么
发个给瞅瞅成不- -

mqiu 发表于 2010-7-22 11:38:00

文件不大的,是一个软件的卸载程序。呵呵!

duxuetao1201 发表于 2010-7-22 16:00:54

就用ControlClick 函数的 控件ID 来确定按钮
从截图上看 那个按钮应该有ID的

karlpopper 发表于 2010-7-23 11:02:35

二楼正解 也可以ctrolcommand先选中
页: [1]
查看完整版本: 如何抓取无快捷键的按钮?