GoldenDict和AutoHotKey的安装和使用
来源:互联网 发布:win7管理网络密码 编辑:程序博客网 时间:2024/06/07 22:41
GoldenDict
下载地址:http://sourceforge.net/projects/goldendict/files/early%20access%20builds/
官网提供的版本很老,不支持mdx/mdd,不支持全文搜索。
下载页面如下图,本人下载的是红圈标记的,直接解压就可以使用。
注意:解压完在使用之前需要在软件根目录下新建一个名为portable的文件夹。这个文件夹是用来存放GoldenDict的索引文件的,如果没有这个文件夹,这些索引文件会放在C盘里,当词典数量庞大时,索引文件的体积也会越来越大。但是,如果新建了portable这个文件夹,就得把所有的词库文件(夹)复制到软件根目录下的content文件夹下。
将下载好的词库文件复制到content文件夹下,当GoldenDict启动时,就会自动加载词库文件。
词库文件下载地址请参考细草_微风的博客。
AutoHotKey
只安装GoldenDict在某些界面上并不能实现高亮即取词,所以还需要安装AutoHotKey。
autohotkey是一款免费的、Windows平台下开放源代码的热键脚本语言,是为游戏操纵杆和鼠标创建的热键,是自动按键。也可以通过命令调用系统接口及程序,并创建基于简单语言的图形化界面的执行程序。
以上是百度百科对autuhotkey的介绍。通过它,再加上GoldenDict,我们就可以用一个合适的脚本来实现高亮即取词操作了。
下载地址:https://www.autohotkey.com/
下载之后按照提示完成安装。然后用任意一款文本编辑器新建一个以.ahk为扩展名的文件,并复制一下代码,保存。
~LButton:: Loop { LButtonDown := GetKeyState("LButton","P") If (!LButtonDown) Break }WaitTime:=DllCall("GetDoubleClickTime")/4000KeyWait, LButton, D T%WaitTime%If errorlevel=0 GoSub, RoutineReturnRoutine:{ ifwinactive ahk_class CabinetWClass { return } clipboard = send ,^c ClipWait,1 StringLen, cliplen, clipboard if cliplen > 20 { ;避免不是英文單字的東西送到GoldenDict去翻譯。 return } if cliplen < 2 { ;避免不是英文單字的東西送到GoldenDict去翻譯。 return }; send,{Ctrl down}cc{Ctrl up} 可用這行,也可用下行run D:\Program Files\GoldenDict\GoldenDict.exe %clipboard%}return
下面这句需要修改为自己的GoldenDict的路径。
run D:\Program Files\GoldenDict\GoldenDict.exe %clipboard%
代码的原文链接:https://wlhunag.blogspot.jp/2012/06/goldendict.html,感谢作者。
然后在这个文件上右键单击,在弹出菜单里面选择Run Scirpt。脚本会在右下角显示。
这时我们就可以在任何界面通过双击高亮取词了。
后记
其实并没有什么后记,只是为了形式。嗯,是的。
- GoldenDict和AutoHotKey的安装和使用
- stardict和goldendict配置使用
- Kali下面装goldendict词典的安装和添加词典文件
- GoldenDict和主流英语词典产品
- 【Linux】ubuntu下词典软件Goldendict介绍(可屏幕取词)和StarDict(星际译王)的安装
- AutoHotKey神器的使用
- Ubuntu下的词典安装----GoldenDict
- Linux 下的翻译软件 GoldenDict和命令行翻译软件 SDCV
- Fedora 18下使用源码包安装goldendict-1.0.1
- 编译安装 GoldenDict
- Ubuntu安装Goldendict
- Centos7/RHEL7 安装goldendict
- Ubuntu:GoldenDict 词典安装
- goldendict安装与配置
- ubuntu14安装GoldenDict
- 用AutoHotKey自定义快捷键和快捷输入
- 将Python和AutoHotkey结合起来
- Autoit和AutoHotKey自动运行程序脚本
- 【(类似DP)优化】 分梨子
- java面向对象的三大特征:封装-继承-多态
- 【 用漫画图解贝叶斯公式】-- 我家狗叫的时候,是不是有小偷进门了?告诉我。
- origion绘制热图
- PAT甲级 1036 -- 没有注释
- GoldenDict和AutoHotKey的安装和使用
- PAT(Basic Level)_1003_我要通过!
- shiny搭建网站填坑战略
- ES6学习笔记:箭头函数
- 红黑树详解
- Timer——让你的程序定时执行(Java)
- HTML基础知识2
- PAT(Basic Level)_1004_成绩排名
- TextView动态设置字体颜色selector不起作用?