发那个太丢人

导航

 

1、下载

地址:https://sourceforge.net/projects/goldendict/,

注意不要去官网下载,官网太旧

解压后,在安装目录建立一个文件夹,命名为portable;

 

 在content文件夹中建立一个dic文件夹用于存放字典

2、设置

 2、词典简介

  1. Oxford Advanced Learner’s Dictionary 8th edition(En-En)-牛津高阶词典(英英)第8版,含图片及英式发音和美式发音
  2. Merriam-Webster’s Collegiate 11th edition(En-En)-韦氏大学词典(英英)第11版,含图片及发音
  3. Longman DOCE5-Longman Dictinary of Contemporary English 5th edition(En-En)-朗文当代第五版英英词典,含发音和图片,大部分例句也带有朗读,很强悍!!!
  4. Longman Pronunciation Dictionary 3rd edition(En-En)-朗文发声辞典第三版,词典中有英音、美音,并对于“多音”的词,配有preference poll图表,即不同的发音在不同地区、不同年龄层里所占的比例。不得不说,这个碉堡了!!!
  5. Longman DOCE5 Extras(En-En)-不包含单词发音和图片,但是包含了该词汇的各种搭配,和牛津搭配词典类似
  6. 牛津高阶英汉双解 第四版(En-zh_CN)-英汉双解,我想这个对于国人是必不可少的吧?bgl的格式,排版很美观,无发音

 3、Autohotkey双击屏幕取词

新建立一个文档,写入(D:\biosoftware\GoldenDict\GoldenDict.exe改为自己的安装目录),另存为 屏幕双击取词.ahk

~LButton::
  Loop {
    LButtonDown := GetKeyState("LButton","P") 
    If (!LButtonDown)
      Break
  }
WaitTime:=DllCall("GetDoubleClickTime")/4000
KeyWait, LButton, D T%WaitTime%
If errorlevel=0
   GoSub, Routine
Return

Routine:
{

  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:\biosoftware\GoldenDict\GoldenDict.exe  %clipboard% 
}

return

会产生该图标:

 接下来就可以双击屏幕取词翻译了

 

posted on 2020-05-15 10:07  发那个太丢人  阅读(965)  评论(0编辑  收藏  举报