如何使用 pywinauto 从 'Edit' class UI 控件中读取文本?

How to read text from an 'Edit' class UI control using pywinauto?

这里是 pywinauto 和一般菜鸟。我目前正在使用 K-IDE 程序(Kawasaki IDE)中使用 pywinauto 的终端 window 从机器人手臂读取回通信以响应发送给它的自动命令。在 py_inspect 中使用 win32,我能够识别包含我想要访问的富文本的 UI 控件(在屏幕截图中用红色箭头标记)。我想将该 UI 控件的 rich_text 属性(标记为紫色)保存到文本文件中以对其进行解析。如何使用pywinauto来实现?

提前谢谢你:)

截图:py_inspect_ss

它应该是这样的:

from pywinauto import Application

app = Application(backend="win32").connect(title_re='Trying to connect to "Standard 1".*', top_level_only=False)
rich_text = app.window(title_re='Trying to connect to "Standard 1".*', top_level_only=False).rich_text()

如果有什么不对,请在这个答案下发表评论(也许用完整的错误回溯来更新问题)。评论会通知我。