Vim
90
我已将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 个赞
artour
94
OCR功能增强后(OCR取词各功能正常),输入字符时发现s 键和 o 键输入不了,退出GdOcrTool.ahk和Capture2Text 后才正常。
artour
95
凡是在這里发帖说是修改@Johnny_Van的原文件的,最好分享出来。不然就是炫耀。
Vim
96
一键搞定GoldenDict鼠标取词(无论是OCR还是直接鼠标选取)我已分享源代码到这里了,自我感觉体验很好。
2 个赞
artour
97
单独使用 Capture2Text 就能OCR功能增强吗???
Quicker 是动作库丰富的办公自动化工具箱,AutoHotkey 是自由开源的编程语言。
1 个赞
框选本身就是 Capture2Text 自带的功能,框选你完全可以单独使用它,只是快捷键操作顺序不太合直觉。
点选需要对 Capture2Text 的识别结果进行二次处理,所以才有了该脚本。
你检查一下 Capture2Text 里是否有与 s 键和 o 键相关的快捷键设置,把脚本里的 ctrl + ` 换成别的组合键试试。
不用统计,肯定框选高。但点选更方便。适用范围不同,不好比较。
artour
105
好了,原来是Hotkeys 设置没设置好,这下全好了。
谢谢Johnny_Van等人一路的支持和帮助。
1 个赞
artour
106
一个快捷键开关所有软件,正式我想要的哦,看来还得学习。
1 个赞
Vim
107
升级了GoldenDictOCR,现在可以自动切换鼠标取词和OCR取词,不会再有冲突了。
来个GoldenDict 查词大比拼,大家试一试如何才能不更改配置即实现多种情形的查询:
这个页面文字有大有小,都要能查询:Apple Store Online - Apple
我的已经可以,大家也试一试:
2 个赞
artour
108
是不是修改GoldenDictOCR.ahk中的两处路径即可? 其它操作和顶楼的一样呢?
我现在只修改了GoldenDictOCR.ahk中的两处路径为我当前电脑路径,试运行了两次,没有成功,竟然有一次机器假死机,在任务管理器里结束Autohotkey Unicode 64 bit后系统又恢复正常了,
请各位测试!
注意!!
脚本在后台运行时若不小心关闭了 Capture2Text,或快捷键没有按照主楼的图配置好(脚本和 Capture2Text 的键没有对应上),千万不要尝试触发取词快捷键!!鼠标会挂掉。
以后更新解决。
2 个赞