无法获取QWidget类型的类名
如图。info里几乎没有什么信息,用不了controlclick,又不太想用绝对坐标去点击。。。大哥们有什么好办法吗补充一下,虽然可以用发送键盘 tab来控制选项,但是前面一个窗口标题也和现窗口一样。他会快速执行完 WinWait("DEFORMSetup")完全失效
Run("C:\Program Files\SFTC\DEFORM\Configuration\DEFORMSetup.exe")
WinWait("DEFORMSetup")
WinActivate("DEFORMSetup")
Send("{ENTER}")
WinWait("DEFORMSetup")
WinActivate("DEFORMSetup")
Send("{TAB}{TAB}{TAB}")
Sleep(300)
WinActivate("DEFORMSetup")
Send("{ENTER}") 这是前一个窗口,点完确定会等几秒来到第二个窗口。他俩都是QWidget且标题都一样。我就无奈了,WinWait("DEFORMSetup")原地失效。。。不等第二个窗口出来就跑完了
看看啊~!!!! vud3d 发表于 2025-11-17 00:10
这是前一个窗口,点完确定会等几秒来到第二个窗口。他俩都是QWidget且标题都一样。我就无奈了,WinWait("DE ...
试下,1增加sleep等待,再winwati。
2,winwati和WinActivate函数增加文本(如果能检测到第二个窗口的文本的前提下) 可以试试A大的 控件获取工具,试试能不能获取到: https://www.autoitx.com/forum.php?mod=viewthread&tid=17882&highlight=Au3.WProbe,
不行可以换成Python 的 UIautomation库,简单易上手 https://www.cnblogs.com/ruiy/p/16963602.html itzyx 发表于 2025-11-19 08:52
可以试试A大的 控件获取工具,试试能不能获取到: https://www.autoitx.com/forum.php?mod=viewthread&tid=1 ...
谢谢你 ,看来还得学点py
页:
[1]