【GdOcrTool】即指即译,OCR取词工具

我已将GdOcrTool.ahk整合入自己的AHK库,目前已可以通过一个快捷键开关所有软件(Capture2Text.exe、GdOcrTool.ahk等)。

GoldenDictOCR.zip (5.2 KB)

使用方法:
1、解压到任意位置
2、编辑GoldenDictOCR.ahk中的软件地址(GoldenDict和Capture2Text)
3、双击打开GoldenDictOCR.ahk,在后台一直运行(随时准备响应,前两步完成后,这里可以将GoldenDictOCR.ahk加入开机启动)
4、Ctrl + Alt + O:开启或关闭 OCR 取词 (开启之后的用法就是—— ctrl + 右键:点选取词;ctrl + `:框选取词 )
5、Ctrl + Alt + I:开启或关闭鼠标选取取词(开启之后,鼠标选择文字即可,也可双击选取)

备注:4比较适合于图片等难以选中文字需要OCR的情形,5比较适合于有文字的情形(且不管文字大小),详见下面的案例

5 个赞

这个组合不是让你按的,只是用于 GdOcrTool 与 GoldenDict 之间传递数据。但这种以发送快捷键的方式不可靠。

如果你只用框选,完全不需要此贴提供的脚本,只需 Capture2Text 并按15楼所述配置即可。
若你需要 GdOcrTool,请务必将你原先设置的 Capture2Text 里 Output 的 Call Executable 取消勾选,否则会向 GoldenDict 多次发送中间识别结果。

能否更详细描述?脚本里没有用到 s 键和 o 键。

把这个 enable 的勾选取消掉。15楼的配置仅适用于单独使用 Capture2Text 的情况。

1 个赞

@Johnny_Van 让屏幕取词变成无敌了!

我用过很多屏幕取词软件,包括nowill的改版,但是都没有像现在用@Johnny_Van的方法这样方便,快速,准确!可以在所有应用程序里取词。“所见即所得

我也把@Johnny_Van的AHK稍微改了一下,现在是一键搞定OCR!

1 个赞

OCR功能增强后(OCR取词各功能正常),输入字符时发现s 键和 o 键输入不了,退出GdOcrTool.ahk和Capture2Text 后才正常。

凡是在這里发帖说是修改@Johnny_Van的原文件的,最好分享出来。不然就是炫耀。

一键搞定GoldenDict鼠标取词(无论是OCR还是直接鼠标选取)我已分享源代码到这里了,自我感觉体验很好。

2 个赞

单独使用 Capture2Text 就能OCR功能增强吗???

Quicker 是动作库丰富的办公自动化工具箱,AutoHotkey 是自由开源的编程语言。

1 个赞

大神们都太强了,虽然我不用OCR,但为大家开心呀 :sparkling_heart:

框选本身就是 Capture2Text 自带的功能,框选你完全可以单独使用它,只是快捷键操作顺序不太合直觉。
点选需要对 Capture2Text 的识别结果进行二次处理,所以才有了该脚本。

有没有统计过,框选和点选哪个识别率高呢?

你检查一下 Capture2Text 里是否有与 s 键和 o 键相关的快捷键设置,把脚本里的 ctrl + ` 换成别的组合键试试。

来个演示:

GoldenDictOCR

1 个赞

不用统计,肯定框选高。但点选更方便。适用范围不同,不好比较。

好了,原来是Hotkeys 设置没设置好,这下全好了。
谢谢Johnny_Van等人一路的支持和帮助。

1 个赞

一个快捷键开关所有软件,正式我想要的哦,看来还得学习。

1 个赞

升级了GoldenDictOCR,现在可以自动切换鼠标取词和OCR取词,不会再有冲突了。

来个GoldenDict 查词大比拼,大家试一试如何才能不更改配置即实现多种情形的查询:
这个页面文字有大有小,都要能查询:Apple Store Online - Apple

我的已经可以,大家也试一试:
GIF

2 个赞

是不是修改GoldenDictOCR.ahk中的两处路径即可? 其它操作和顶楼的一样呢?
我现在只修改了GoldenDictOCR.ahk中的两处路径为我当前电脑路径,试运行了两次,没有成功,竟然有一次机器假死机,在任务管理器里结束Autohotkey Unicode 64 bit后系统又恢复正常了,
请各位测试!

注意!!

脚本在后台运行时若不小心关闭了 Capture2Text,或快捷键没有按照主楼的图配置好(脚本和 Capture2Text 的键没有对应上),千万不要尝试触发取词快捷键!!鼠标会挂掉。

以后更新解决。

2 个赞