【发布时间】:2020-03-09 13:38:12
【问题描述】:
背景: 有时我需要监控某个程序中某个值的变化。 我的解决方案是使用批处理文件来捕获屏幕的一部分,其中使用 Minicap 显示值,然后使用 Tesseract 将值转换为纯文本。但是,如果我需要在几个小时内每秒监视值变化,这个脚本就不会那么好用了。
当前解决方案(简化示例):
minicap.exe -captureregion 800 600 850 620 -save C:\file.png -exit -escapequit
tesseract.exe C:\file.png out.txt
问题: 我想要的是一些简单的方法来直接从屏幕上 OCR 一个值以在批处理文件中使用,也许在将它们附加到 csv 文件之前缓冲几个值。我宁愿这样做而不需要安装 python 或编写编译软件
【问题讨论】:
-
请不要将答案放在问题中。将答案发布为答案。否则,其他有相同问题的人将无法找到答案,因为系统会优先选择有答案的问题,并将未回答的问题降级甚至删除。
标签: windows command-line ocr screenshot