Python pywinauto用于获取MessageBox消息内容
我在谷歌上搜索过,但没有找到答案。 在python 2.7的Windows中,很容易通过Python pywinauto用于获取MessageBox消息内容,python,windows,ui-automation,messagebox,pywinauto,Python,Windows,Ui Automation,Messagebox,Pywinauto,我在谷歌上搜索过,但没有找到答案。 在python 2.7的Windows中,很容易通过 app.Dialog.Edit.WindowText() app.Dialog.WindowText() 但我不知道如何获取消息内容,如图中所示: 我尝试过类似于.Message,.Information,但没有用。它不是一个编辑框。使用以下命令: app.Dialog.Static1.window_text() 或 如果消息框包含图标(它将匹配为Static1)。它不是编辑框。使用以下命令: a
app.Dialog.Edit.WindowText()
app.Dialog.WindowText()
但我不知道如何获取消息内容,如图中所示:
我尝试过类似于
.Message
,.Information
,但没有用。它不是一个编辑框。使用以下命令:
app.Dialog.Static1.window_text()
或
如果消息框包含图标(它将匹配为
Static1
)。它不是编辑框。使用以下命令:
app.Dialog.Static1.window_text()
或
如果消息框包含图标(它将匹配为
Static1
)。程序员如何知道Static
?您能为pywinauto提供一份完整的文档吗?也许当前的文档没有它所能提供的那么完整,但您可以从这里开始:文档相关问题:(可能对调试提示和技巧有用-稍后将转到文档)。要知道需要哪些名称,请使用app.Dialog.PrintControlIdentifiers()
谢谢!您提供的页面非常有用!程序员如何知道静态是预期的?您能为pywinauto提供一份完整的文档吗?也许当前的文档没有它所能提供的那么完整,但您可以从这里开始:文档相关问题:(可能对调试提示和技巧有用-稍后将转到文档)。要知道需要哪些名称,请使用app.Dialog.PrintControlIdentifiers()
谢谢!您提供的页面非常有用!