代码之家  ›  专栏  ›  技术社区  ›  pylearner

pywinauto:将文本保存到变量

  •  0
  • pylearner  · 技术社区  · 9 年前

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

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

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

    1 回复  |  直到 9 年前
        1
  •  0
  •   Vasily Ryabov    9 年前

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

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

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