我正在开发一个与遗留应用程序对话的应用程序。我的应用程序必须能够知道遗留应用程序的状态,并且能够读取遗留应用程序右下角的标志。问题是窗口中的所有信息都呈现为位图图像,因此我无法使用 Windows API 读取窗口中的文本。
我正在考虑使用 OCR 来解释窗口中的信息。但我只需要位于窗口右下角的 4 个字符的信息,当我必须定期读取这些数据时,感觉有点矫枉过正。
它始终是相同的字体,但字符可以根据窗口的大小进行缩放。
有没有一种简单快捷的方法将位图信息转换为字母?
听到的是两个规模较小和规模较大的例子。
我感兴趣的是:
- 前两个字符(可以是 AF、NP、CH、OF、LI、CO、SC 或 WI)
- 数字(可以是1-5)
- 箭头的方向(可以是右、上、左或下)
- 字符的颜色(可以是16种不同的颜色)
- (箭头后面的两个数字是鼠标的x和y,没意思)