递归火山软件开发平台

标题: 如何用无障碍主动判断当前打开的程序里面的控件内容 [打印本页]

作者: qq524235818    时间: 2019-4-19 21:29
标题: 如何用无障碍主动判断当前打开的程序里面的控件内容
无障碍只能被动的接收事件吗?
无障碍服务事件接收器_收到无障碍事件

事情是这样的 我写了一个测试打开一个新的应用,经过测试十次有七次能接收到事件能弹出提示框还有三次什么反应也没有。证明会偶尔接收不到事件
那么我如何主动判断当前打开的是什么程序里面有什么控件

作者: 123456789    时间: 2019-4-20 02:06
你解决问题的方式太治标不治本了。
作者: qq524235818    时间: 2019-4-20 10:16
123456789 发表于 2019-4-20 02:06
你解决问题的方式太治标不治本了。

无障碍的核心代码我不懂 治本得需要作者 我只能想笨办法循环读界面控件 读到为止
作者: 创世魂    时间: 2019-4-20 13:14
http://doc.voldp.com/a_WuZhangAi.htm#ckckm

首先无障碍基础教程。

1、判断当前程序很简单,直接通过监听窗口类名就可以判断。

2、当前窗口有那些组件……这个不会。。
作者: 创世魂    时间: 2019-4-20 13:14
本帖结贴,如有其他疑问请重新发帖提问。。
作者: 123456789    时间: 2019-4-20 15:13
qq524235818 发表于 2019-4-20 10:16
无障碍的核心代码我不懂 治本得需要作者 我只能想笨办法循环读界面控件 读到为止 ...

不懂就反馈呀,否则类库作者们随便做出个带BUG的来给大家用,再学你一样用别的方法解决?
你自己傻就算了,何必还要带偏别人呀?居心叵测?




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4