|
窗口匹配问题 请高手帮忙!!
我有两个窗口
主程序的窗口 标题是: LINE ClassName是: Qt5QWindowIcon
另外开启的聊天室窗口 标题是: 某某聊天室 ClassName是: Qt5QWindowIcon
除此之外 这两个窗口 检测不出任何的控件数据 与本文数据
有兴趣的朋友 可以安装 LINE APP 测试看看
重点来了……
当 只有第一个窗口时候
使用 WinActivate("[CLASS:Qt5QWindowIcon]","")
不管窗口目前是最小化 或者 甚么状态 都可以呼叫得出来
但是 当 有两个窗口时 以上面的语法 只能呼叫出某某聊天室 聊天室的窗口
如果使用 WinActivate("LINE","")
当 窗口最小化时……则无法呼叫出来…..
窗口 没有最小化 被其他窗口挡住的情况,则可以正常呼叫出来….
怪异的是 聊天室的窗口 使用 WinActivate("某某聊天室","")
则不管是最小化 或者 被其他窗口挡住,都可以呼叫得出来
想请教….. 有没有办法解决 主程序窗口 所遇到的问题
可以跟 聊天室窗口 区别 又可以随时呼叫出来….
也就是想请教 WinActivate("[CLASS:Qt5QWindowIcon]","") 有没有更精确的判断方法与逻辑呢?? |
|