找回密码
 加入
搜索
查看: 2509|回复: 11

[系统综合] 如何抓取无快捷键的按钮?

  [复制链接]
发表于 2010-7-22 09:24:59 | 显示全部楼层 |阅读模式
各位高手,我在编写脚本的过程中,发现有些无快捷键的按钮除了响应鼠标事件外,无法采用其他方法选择相应快捷键事件的方法选择,具体请看下图:

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-7-22 09:32:17 | 显示全部楼层
ControlClick

用这个函数试试呢!
发表于 2010-7-22 09:45:04 | 显示全部楼层
用窗口信息工具获取按钮的信息
然后用controlclick去点
 楼主| 发表于 2010-7-22 10:01:40 | 显示全部楼层
问题是,窗口信息工具获取到的按钮信息为空,没有任何信息!
发表于 2010-7-22 10:04:15 | 显示全部楼层
自己用就取坐标去点....
其他也不知道什么方法了...
 楼主| 发表于 2010-7-22 10:09:34 | 显示全部楼层
谢谢楼上的回复!
坐标方法我也想过了,但是主要是每台电脑的分辨率都不相同,坐标位置也不一样,所以只能想办法获取按钮的键盘事件才行,各位高手有办法么?
发表于 2010-7-22 10:41:17 | 显示全部楼层
最无奈的办法,N次 Tab键 + 回车
 楼主| 发表于 2010-7-22 10:47:49 | 显示全部楼层
关键是N次TAB键不能切换到是按钮上,晕倒!
发表于 2010-7-22 11:07:54 | 显示全部楼层
文件大么
发个给瞅瞅成不- -
 楼主| 发表于 2010-7-22 11:38:00 | 显示全部楼层
文件不大的,是一个软件的卸载程序。呵呵!
发表于 2010-7-22 16:00:54 | 显示全部楼层
就用ControlClick 函数的 控件ID 来确定按钮
从截图上看 那个按钮应该有ID的
发表于 2010-7-23 11:02:35 | 显示全部楼层
二楼正解 也可以ctrolcommand先选中
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-6-12 01:53 , Processed in 0.077983 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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