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

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就是控件名
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题