需搭配 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
}
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.