我还没有找到解决办法。我想做的是从专有的金融软件平台读取特定的数字文本值。我首先尝试了可访问性和元素间谍方法,但没有成功。我能想到的唯一可行的方法是使用屏幕的 OCR,具有特定的固定区域。
我检查过的所有 OCR 解决方案似乎都是基于文件的(PDF、TIFF 等)。我真正需要的是可以从屏幕上捕获的 OCR 解决方案。我能想到的几个挑战: 要捕获的文本是黑色背景,可以是彩色文本(黄色、绿色、红色、橙色)。文本大小也很小(我认为是 6pt)。
理想情况下,我想要一个 .NET API,但我愿意尝试任何可行的方法。