如何获得所有打开窗口的名称/文本列表?
我试过 pywinauto:
pywinauto.findwindows.find_windows(title_re="*")
但使用 *
作为正则表达式会引发错误
我试过 win32gui:它有
win32gui.GetWindowText(win32gui.GetForegroundWindow())
但在它的文档中我找不到 getAllWindows 或返回打开 hwnd 句柄的所有名称/文本的东西: http ://timgolden.me.uk/pywin32-docs/contents.html
原文由 user10385242 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
win32gui.GetWindowText( hwnd )
以及win32gui.EnumWindows
:输出: