pywinauto:saving 文本到变量

pywinauto:saving text to a variable

我正在使用 pywinauto 自动化 windows 应用程序。 感谢 Stack Overflow 一路帮助我。

我的问题陈述是这样的:在成功 运行 代码 10 次(比方说)之后,我收到 10 次成功消息,应该将其捕获并放置在 excel sheet 每个 运行 (使用,openpyxl)。所以我想将文本捕获到一个数组元素中。

有没有办法将文本复制到 pywinauto 中的可变元素?

不可编辑的形式意味着 disabled edit box / read-only text labelnon-detectable control without native handle?

  1. 对于禁用的编辑框或文本标签,您可以使用类似的方式获取文本:app.WindowName.EditBox.WindowText()。当然,EditBox 是可以在 app.WindowName.PrintControlIdentifiers() 方法输出中找到的正确访问名称。

  2. 对于不可检测控件,您无法复制文本。可能未来的 pywinauto 0.6.0 版本可能对你有所帮助。