0

我想编写一个程序,自动获取应用程序在 Windows 窗口中显示的文本,然后分析该文本。

最好的方法是什么?理想情况下使用 Python,但我对任何可行的方法都很满意。

我一直在研究自动化的 Windows 测试框架,但我看过的那些只是使用屏幕截图来比较输出。如果正在显示某些产品和价格,我需要程序来获取文本输出并发送警报。

非常感谢所有建议!

4

1 回答 1

0

虽然我没有完整的代码示例,但这就是我解决此类问题的方法(通常也使用 python):

1) 查找详细说明我想做的事情的 Microsoft 文章。(这适用于编辑框中的文本,但您应该能够对显示的文本使用类似的方法。

2)确定你需要什么调用,看看它们是否可以通过python库实现。对于 Windows,您通常会查看 os、win32api,甚至可能是 WMI。最好的办法是安装这些库,学习如何使用它们,然后试一试。

于 2013-10-05T17:14:39.037 回答