微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 pywinauto 从“编辑”类 UI 控件中读取文本?

如何解决如何使用 pywinauto 从“编辑”类 UI 控件中读取文本?

pywinauto 和一般菜鸟在这里。我目前正在使用 pywinauto 使用 K-IDE 程序(Kawasaki IDE)中的终端窗口响应发送给它的自动命令,从机械臂读取通信。在 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()

如果出现问题,请在此答案下发表评论(也许可以使用完整的错误追溯更新问题)。评论会通知我。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。