如何获取所有打开窗口的名称/文本列表?在
我试过pywinauto:
pywinauto.findwindows.find_windows(title_re="*")
但是使用*
作为正则表达式会引发错误
我试过win32gui: 它有
win32gui.GetWindowText(win32gui.GetForegroundWindow())
但在它的文档中,我找不到一个getAllWindows或返回打开的hwnd句柄的所有名称/文本的东西: http://timgolden.me.uk/pywin32-docs/contents.html
您可以将^{} 与^{} 一起使用:
输出:
^{pr2}$如果您想使用pywinauto,它会更简单:
这甚至对WPF应用程序也可以。使用}的更新的API。在
win32gui.EnumWindows
无法访问WPF或UWP应用程序的文本。pywinauto在Desktop(backend="win32")
中使用win32gui.EnumWindows
。backend="uia"
使用来自{关于pywinauto中后端的更多详细信息可以在Getting Started Guide中找到。在
相关问题 更多 >
编程相关推荐