用spy++,怎么才能确定是否是一个控件?用python又如何调用控件进行操作,有没有相关的文档,求解答,谢谢
答案:1 悬赏:40
解决时间 2021-02-18 06:20
- 提问者网友:王者佥
- 2021-02-17 16:19
用spy++,怎么才能确定是否是一个控件?用python又如何调用控件进行操作,有没有相关的文档,求解答,谢谢
最佳答案
- 二级知识专家网友:独行浪子会拥风
- 2021-02-17 17:44
是否控件你看一下类名就知道了,就算不看类名,你难道看了窗口还不知道是不是控件吗?用python的话,其实和其他语言没有什么两样,无非就是调用系统的API查找窗口,然后发送消息。追答
追问:额我想知道什么样的类名才算是控件? 关键是有些看有些窗口是控件却无法条用成功,所以想知道有没有判断标准(举例电脑上的计算器44?)
追答:什么标准?除了顶层窗口类,应该都是控件吧。控件本身也是一个窗口。你想要在什么情况下,怎么调用它呢?
追问:额比如电脑上的计算机 有很多按钮(1,,2,3,4,5,6,7,) 我想通过python实现摁下相应的按钮。
追答:那你要先用FindWindow找到计算器的窗口,然后用FindWindowEx查找里面的子窗口,如果子窗口的类名是Button,那就是你要的按钮,再用GetWindowText来看具体是什么按钮。
追问:额我想知道什么样的类名才算是控件? 关键是有些看有些窗口是控件却无法条用成功,所以想知道有没有判断标准(举例电脑上的计算器44?)
追答:什么标准?除了顶层窗口类,应该都是控件吧。控件本身也是一个窗口。你想要在什么情况下,怎么调用它呢?
追问:额比如电脑上的计算机 有很多按钮(1,,2,3,4,5,6,7,) 我想通过python实现摁下相应的按钮。
追答:那你要先用FindWindow找到计算器的窗口,然后用FindWindowEx查找里面的子窗口,如果子窗口的类名是Button,那就是你要的按钮,再用GetWindowText来看具体是什么按钮。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯