ODH在线词典助手

ODH在线词典助手 公开

small_sn... 分享于 2020-05-14 23:52 | 8 | 68 |
97/101
如何使用分享的动作?

适用于
分类
翻译 功能增强
hkhjk llllllllin2020 fengzaiqingqingpiao 宋莞莞 s1mple 8 人赞了这个动作


更多信息
分享时间 2020-05-14 23:52
最后更新 2020-08-04 13:51
修订版本 8
限制再分享
Quicker版本 1.9.18.0
动作大小 100.9 KB

分享到

扩展浏览器插件“Online Dictionary Helper”(划词翻译且支持Anki制卡)有效范围,实现全局可用。

大致原理:通过(用户)调整浏览器App模式窗口大小,使之恰好完整显示ODH窗口,来营造实现了全局使用ODH浏览器插件的感觉。
制作动作的动机详见:https://getquicker.net/QA/Question/1953

觉得有用的话,可以点个赞😁😁

重要说明:

本动作目前必须借助安装了插件“Online Dictionary Helper”的Chrome或新版Edge浏览器,才能正常运行。

PS:如果Quicker版本低于1.9.14,那么电脑中只安装了新版Edge浏览器的话,动作将不能运行。

动作执行异常时,请将Quicker更新到快速通道版本


下面先简要介绍ODH插件的优秀特性,然后说明使用本动作需要注意的2点。

ODH插件特性:

“Online Dictionary Helper[1][2]”是一款划词后自动弹出翻译窗口,并支持Anki制卡的浏览器插件。它有3个关键特性特别吸引我使用:

1. 支持一次多义的拆分、显示和制卡(就是一个意思一张卡片,而不是捏在一起)

2. 多个词典可供选择,弹窗显示样式简洁且统一。

3. 制卡方便,卡片样式即插件弹窗所显示样式,所见即所得。

Anki Notes

[1]项目github网址

[2]作者博客


注意1:

在执行动作前请一定先按照下图配置一下ODH


注意2:

要想制卡成功,一定记得让Anki处于运行状态,制卡前可以按照下图进行基本的检查工作。

要连接下图的Ankiconnect,需要给Anki安装同名插件才行,插件网址见这里:AnkiConnect


演示动画

最近更新

更新时间 修订版本 更新说明
2020-08-04 13:51 8 1. 上下文设置改为“等待按键”模块,无需过多移动鼠标,操作更顺畅。
2. 更新一些提示信息。
3. 去除一些冗余模块。
2020-07-30 10:08 7 1. 支持新版Edge浏览器。不必特意安装Chrome了。
2. 修复bug:关于焦点变化后查词窗口是否自动关闭。
2020-07-12 18:23 6 用“写入文本文件”模块替换“运行脚本”模块,解决所选中单词上下文含有回车,所导致的ODH弹出窗口显示为空白的异常。
已隐藏 31 条评论。点击查看所有
  • small_sn... 2020-07-30 14:37
    回复 @宋莞莞

    OMG不好意思鸭我忘记回复了😣我特意下载了个chrome哈哈哈,那现在edge也能用了!感谢感谢!!!!!!

    就是有个小疑问……可能我理解有误,请问那个全局使用里的全局是指什么呢?在哪些地方可以用呢,我试了一下,但是不知道这个全局是指哪里……不好意思我可能是刚开始用,不太懂😥

    ODH不是个浏览器插件么,没有这个动作,如果你在看PDF的时候想查词怎么办呢?

    ODH作者提供的方法是用借助pdf.js在浏览器打开,但是这样的话就意味着不能用acrobat等专业的PDF阅读器/编辑器了。

    有了这个动作,你就能在PDF等各种地方选中单词后来查询。

  • 宋莞莞 2020-07-30 16:54
    回复 @small_snail

    ODH不是个浏览器插件么,没有这个动作,如果你在看PDF的时候想查词怎么办呢?

    ODH作者提供的方法是用借助pdf.js在浏览器打开,但是这样的话就意味着不能用acrobat等专业的PDF阅读器/编辑器了。

    有了这个动作,你就能在PDF等各种地方选中单词后来查询。

    谢谢谢谢 写这么多太麻烦你了!!!! 我之前是这样理解的,但是我看这个动作没效果我以为是我理解错误😂后来我发现原来我quicker版本太老了

    但是不知道为什么我重新升级之后用不了,我选中文本之后它提示我说:

    步骤执行失败,原因:写入文件C:/Users/%e8%81%94%e6%83%b3/AppData/Local/Quicker/data of Actions/ODH parent Window.html出错:未能找到路径“C:\Users\%e8%81%94%e6%83%b3\AppData\Local\Quicker\data of Actions\ODH parent Window.html”的一部分。
    12796停止动作:写入文件C:/Users/%e8%81%94%e6%83%b3/AppData/Local/Quicker/data of Actions/ODH parent Window.html出错:未能找到路径“C:\Users\%e8%81%94%e6%83%b3\AppData\Local\Quicker\data of Actions\ODH parent Window.html”的一部分。

    弱弱地问一下这个是我电脑的问题吗இ௰இ抱歉我是不是太多问题了😭😭😭😭
  • small_sn... 2020-07-30 17:36
    回复 @宋莞莞

    谢谢谢谢 写这么多太麻烦你了!!!! 我之前是这样理解的,但是我看这个动作没效果我以为是我理解错误😂后来我发现原来我quicker版本太老了

    但是不知道为什么我重新升级之后用不了,我选中文本之后它提示我说:

    步骤执行失败,原因:写入文件C:/Users/%e8%81%94%e6%83%b3/AppData/Local/Quicker/data of Actions/ODH parent Window.html出错:未能找到路径“C:\Users\%e8%81%94%e6%83%b3\AppData\Local\Quicker\data of Actions\ODH parent Window.html”的一部分。
    12796停止动作:写入文件C:/Users/%e8%81%94%e6%83%b3/AppData/Local/Quicker/data of Actions/ODH parent Window.html出错:未能找到路径“C:\Users\%e8%81%94%e6%83%b3\AppData\Local\Quicker\data of Actions\ODH parent Window.html”的一部分。

    弱弱地问一下这个是我电脑的问题吗இ௰இ抱歉我是不是太多问题了😭😭😭😭

    不必太客气的

    你更新到快速通道版本(1.9.15)看看。看你反馈,问题出在“打开网址”模块对含中文路径的处理上,这个模块quicker更新过。

    可以加qk官方群找我问:850609768

  • llllllll... 2020-08-04 00:50

    您好,我是win10系统自带的Edge(就是在应用里面卸不掉的内种,因为是新买的电脑系统自动更新了),但是自己一直用的是谷歌浏览器,所以就通过https://www.zhihu.com/question/53932524/answer/546588223这个方法将Egde卸载了,但重启电脑后使用quicker插件,依旧显示是两个浏览器都安装了,我找了调试中的路径C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe但并没有找到这个文件夹(如下图),在控制面板中也找不到Egde浏览器了,真的只剩下谷歌浏览器了qaq

    很希望得到您的指导,真的非常感谢,很想用这个插件配合anki来一起看文献~感谢


  • small_sn... 2020-08-04 09:21
    回复 @llllllllin2020

    您好,我是win10系统自带的Edge(就是在应用里面卸不掉的内种,因为是新买的电脑系统自动更新了),但是自己一直用的是谷歌浏览器,所以就通过https://www.zhihu.com/question/53932524/answer/546588223这个方法将Egde卸载了,但重启电脑后使用quicker插件,依旧显示是两个浏览器都安装了,我找了调试中的路径C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe但并没有找到这个文件夹(如下图),在控制面板中也找不到Egde浏览器了,真的只剩下谷歌浏览器了qaq

    很希望得到您的指导,真的非常感谢,很想用这个插件配合anki来一起看文献~感谢


    好的,感谢反馈,其实你不用卸载自带的edge的。


    如果比较着急,可以去qk群里找我:850609768

  • llllllll... 2020-08-04 11:50
    回复 @small_snail

    好的,感谢反馈,其实你不用卸载自带的edge的。


    如果比较着急,可以去qk群里找我:850609768

    您好,我是按您说的找了找到了这个位置C:\Users\Lin\AppData\Local\Google\Chrome\Application\chrome.exe

    谢谢~

  • small_sn... 2020-08-04 12:05
    回复 @llllllllin2020

    您好,我是按您说的找了找到了这个位置C:\Users\Lin\AppData\Local\Google\Chrome\Application\chrome.exe

    谢谢~

    啊哦,你的chrome怎么保存在这个位置,是不是安装chromez之后自己修改过保存位置呀。

    按说默认安装是在这个位置吧:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

    现在想能正常使用这个动作的话,3个方案:

    1. 按默认保存位置安装新版edge,并安装ODH插件。

    2. 修改下载的动作:

    3. 卸载chrome,按默认安装位置重装chrome。

  • llllllll... 2020-08-04 12:27
    回复 @small_snail

    啊哦,你的chrome怎么保存在这个位置,是不是安装chromez之后自己修改过保存位置呀。

    按说默认安装是在这个位置吧:C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

    现在想能正常使用这个动作的话,3个方案:

    1. 按默认保存位置安装新版edge,并安装ODH插件。

    2. 修改下载的动作:

    3. 卸载chrome,按默认安装位置重装chrome。

    非常谢谢您,可以打开动作了。但我初始化设置完后动作按钮并不像您演示中一样在左边,并没有这个悬浮按钮,而是需要每次都启动quicker面板,请问这个问题是需要购买专业版对吗?谢谢~(如果是需要购买的话,马上购买hhhh


  • small_sn... 2020-08-04 13:53
    回复 @llllllllin2020

    非常谢谢您,可以打开动作了。但我初始化设置完后动作按钮并不像您演示中一样在左边,并没有这个悬浮按钮,而是需要每次都启动quicker面板,请问这个问题是需要购买专业版对吗?谢谢~(如果是需要购买的话,马上购买hhhh


    嗯嗯,能用就好。

    悬浮动作按钮的确是专业版的功能,专业版功能还是挺多的,悬浮按钮和轮盘菜单个人比较喜欢,你可以多了解一下,看自己是否真有需求,再做决定。

  • llllllll... 2020-08-04 15:20
    回复 @small_snail

    嗯嗯,能用就好。

    悬浮动作按钮的确是专业版的功能,专业版功能还是挺多的,悬浮按钮和轮盘菜单个人比较喜欢,你可以多了解一下,看自己是否真有需求,再做决定。

    嗯嗯非常感谢

修订版本 更新时间 更新说明
8 2020-08-04 13:51 1. 上下文设置改为“等待按键”模块,无需过多移动鼠标,操作更顺畅。
2. 更新一些提示信息。
3. 去除一些冗余模块。
7 2020-07-30 10:08 1. 支持新版Edge浏览器。不必特意安装Chrome了。
2. 修复bug:关于焦点变化后查词窗口是否自动关闭。
6 2020-07-12 18:23 用“写入文本文件”模块替换“运行脚本”模块,解决所选中单词上下文含有回车,所导致的ODH弹出窗口显示为空白的异常。
5 2020-07-12 16:06 去掉“打开网址”模块中“网址”参数中的引号,适配1.9.4的新版本,以免出现弹出窗口的异常。
4 2020-07-10 18:43 1. 用反斜杠表示文件路径,解决某些情况下“打开网址”模块打开正斜杠表示的本地路径出现异常
2. “运行C#代码”模块的关于动作变量赋值的愚蠢错误,感谢@我也是小黑指正!