需搭配 GoldenDict 使用, 启用 /禁用快捷键 Alt + 5, 默认禁用
双击翻译 划词翻译
脚本代码
; goldendict 查词
; 使用方法
; 在需翻译单词上双击 /划词
; 启用 /禁用快捷键
; Alt + 5
Translate := false
!5::
Translate := !Translate
return
~LButton::
if (!Translate) {
return
}
CoordMode, Mouse, Screen
MouseGetPos, x1, y1
KeyWait, LButton
MouseGetPos, x2, y2
if (abs(x1-x2) > 10 || abs(y1-y2) > 10) {
Translate()
}
if (A_priorHotKey == "~LButton" && A_TimeSincePriorHotkey < 400) {
Translate()
}
return
Translate() {
Send, ^c
len := strlen(Clipboard)
if (len > 20 || len < 2) {
;MsgBox %len%
return
}
FoundPos := RegExMatch(Clipboard, "[^A-Za-z' ]")
if (FoundPos > 0) {
return
}
; 将此处替换为 GoldenDict.exe 所在位置的绝对路径
run E:\GoldenDict\GoldenDict.exe %Clipboard%
Clipboard =
return
}
1
chuanqirenwu 2018-11-25 18:07:10 +08:00
何不下个有道词典?
|
2
rabbbit OP @chuanqirenwu GoldenDict 可以自己加字典
|
3
Aura7988 2018-11-25 22:22:41 +08:00
这个脚本要怎么使用啊,Mac 上可以用吗?
|