「已注销」 2021-09-19 17:45 采纳率: 66.7%
浏览 811
已结题

python怎么获取指定窗口下的所有控件句柄?

问题如题,我想获取一个游戏窗口下的控件句柄(最好列表打印出来)然后再点击某个按钮。如果能给出代码,请帮忙加上注释,谢谢了!

  • 写回答

1条回答 默认 最新

  • m0_57901298 2021-09-19 20:55
    关注
    #Only for Windows!!!!
    import win32gui as wg #pip install pypiwin32
    result = []
    handle = wg.FindWindow(classname, name) #classname是窗口类名,name是窗口名,可以只写一个,另一个为None,也可以两个都写
    def callback(handle, res):
        result.append(handle)
        return True
    wg.EnumChildWindows(handle, callback, None)
    #result就是控件名
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

    报告相同问题?

    问题事件

    • 系统已结题 9月29日
    • 已采纳回答 9月21日
    • 创建了问题 9月19日

    悬赏问题

    • ¥15 如何通过求后验分布求得样本中属于两种物种其中一种的概率?
    • ¥15 q从常量变成sin函数,怎么改写python代码?
    • ¥15 图论编程问题,有可以指导的吗
    • ¥15 DEA的CCR模型画图
    • ¥15 请假各位一个关于安卓车机的问题
    • ¥15 光谱仪怎么看这样的透射谱
    • ¥15 pyqt5 如何实现输入框输入关键词,下拉框显示模糊查询返回的结果?
    • ¥20 fluent模拟,可以燃烧和相变同时模拟吗?
    • ¥50 海康摄像头,C#如何识别车牌号码和抓取JPG
    • ¥15 yolov5 pt转engine的问题