pywinauto:saving 文本到变量
pywinauto:saving text to a variable
我正在使用 pywinauto 自动化 windows 应用程序。
感谢 Stack Overflow 一路帮助我。
我的问题陈述是这样的:在成功 运行 代码 10 次(比方说)之后,我收到 10 次成功消息,应该将其捕获并放置在 excel sheet 每个 运行 (使用,openpyxl)。所以我想将文本捕获到一个数组元素中。
有没有办法将文本复制到 pywinauto 中的可变元素?
不可编辑的形式意味着 disabled edit box / read-only text label
或 non-detectable control without native handle
?
对于禁用的编辑框或文本标签,您可以使用类似的方式获取文本:app.WindowName.EditBox.WindowText()
。当然,EditBox
是可以在 app.WindowName.PrintControlIdentifiers()
方法输出中找到的正确访问名称。
对于不可检测控件,您无法复制文本。可能未来的 pywinauto 0.6.0 版本可能对你有所帮助。
我正在使用 pywinauto 自动化 windows 应用程序。 感谢 Stack Overflow 一路帮助我。
我的问题陈述是这样的:在成功 运行 代码 10 次(比方说)之后,我收到 10 次成功消息,应该将其捕获并放置在 excel sheet 每个 运行 (使用,openpyxl)。所以我想将文本捕获到一个数组元素中。
有没有办法将文本复制到 pywinauto 中的可变元素?
不可编辑的形式意味着 disabled edit box / read-only text label
或 non-detectable control without native handle
?
对于禁用的编辑框或文本标签,您可以使用类似的方式获取文本:
app.WindowName.EditBox.WindowText()
。当然,EditBox
是可以在app.WindowName.PrintControlIdentifiers()
方法输出中找到的正确访问名称。对于不可检测控件,您无法复制文本。可能未来的 pywinauto 0.6.0 版本可能对你有所帮助。