发现了更好的方法:
-
背景:之前采用 Capture2Text.exe,会导致 OCR 取词和鼠标取词 两者不可同时使用,必须先切换到其中一个状态下,然后才能进行取词查询,这造成了复杂度。
-
新方法:舍弃 Capture2Text.exe,直接采用 capture + OCR 两个步骤来替代,Capture 可以用任意喜欢的软件完成,OCR也可以用任意喜欢软件完成,AHK 桥接它们。好处是,OCR 取词 和 鼠标取词 完全不冲突,不必切换状态,复杂度急剧下降,任意时刻均可一键启用 OCR取词或鼠标取词,而且OCR识别效果随着你使用现代的 OCR 引擎也会更好,用户体验直接拉满。
大家可以自行挑选喜欢的截图工具和 OCR 工具,让 AI 帮你缝合编写 AHK。
我的方案供参考,既可以完全使用Windows自带工具(极其轻量),也可以加入你喜欢的工具:
[Capture]
; 引擎优先级链:Primary|Fallback1|Fallback2|…
; 可用引擎: FSCapture, WinSnip
Engines=FSCapture|WinSnip[OCR]
; 引擎优先级链:Primary|Fallback1|Fallback2|…
; 可用引擎: RapidOCR, Windows
Engines=RapidOCR|Windows