希望可以获取到任意子窗口
希望增加找到子窗口时激活该窗口
最能窗口名称能支持正则,返回匹配到的所有窗口
这个是查找第一个匹配的子窗口。
什么情况下会用到你说的这种需求呢? 我感觉查找子窗口本身也比较少用的。
类似这种,一个软件里的多个面板,或者查找替换窗口之类的,因为软件很老了,很多功能很烂,又不得不用,只能通过QK简化一下操作
比如对面板,可以通过QK查找子窗口,找到以后进行快速的布局,不然每次这种面板的位置都是乱的。还有一些批量查找替换的操作,都得先找到子窗口才能正常工作,不然会失败或者瞎操作一通
目前有用其他方式比如AHK之类的实现么?
找了一个AU3的子程序,但不稳,有时候要连续运行两三次才能正确找到子窗口,第一次获取的可能是整个程序窗口。另外有时候频繁运行会报错。包括其他一些功能性的子程序,比如菜单,我还是倾向于用QK自带的,总体来说更稳定可靠
1.31.1 增加了一个查找所有子窗口的操作,可以试下是否可以实现需求。
测试了最下面两个查找子窗口的功能,还是不行,和上次说的时候一样,比如要获取“段落样式”窗口,必须激活这个窗口才能成功,未激活的时候都是失败。另外获取多个子窗口功能,能不能把词典的键值互换一下?比如我用的话,肯定是已知窗口标题,获得对应的句柄
这是我用的AU3的子程序,看看有没有什么能参考的?
https://getquicker.net/subprogram?id=35615291-dbed-49cd-47e3-08da210a63ca
哦,这个看起来不是子窗口,子窗口是嵌入到父窗口中的。 这个可能是一种拥有关系,而不是父子关系。
脚本看不太懂😂
我也不知道,方正家的软件,挺隔路的。。。那脚本是别人的分享的,实在不行凑和用吧。。