我想创建一个AHK脚本..:如何使用Autohotkey自动执行Google翻译?
- 打开新的Chrome标签
- 把光标在搜索栏中
- 类型 “翻译”
- 比按TAB (触发快速搜索(*?)功能 (IDK它SRY的正确名称)
- 按ENTER
- [不是我可以只输入我要翻译的内容,所以它的速度更快,比manualy打开一个新的商标评审委员会,并键入
(如果您有其他建议解决没有AHK的问题,不要犹豫分享。其目的是尽可能快的翻译)
SEE THE PIC FOR “流程图”:
我想创建一个AHK脚本..:如何使用Autohotkey自动执行Google翻译?
(如果您有其他建议解决没有AHK的问题,不要犹豫分享。其目的是尽可能快的翻译)
SEE THE PIC FOR “流程图”:
我会为您提供一个替代解决方案。以下内容将打开一个InputBox,然后Chrome会显示您输入的文本和翻译。
InputBox, toTranslate
run, chrome.exe https://translate.google.com/#auto/en/"%toTranslate%"
例如:输入“布宜诺斯艾利斯迪亚斯”打开https://translate.google.com/#auto/en/Buenos días
WOW!这个解决方案只是OP。 非常感谢! 现在我尝试使用您的方法来实现“添加新项目到我的GTD收件箱” - 热键。 [http://help.nirvanahq.com/category/getting-more-from-nirvana/add-your-items/#create-inbox-items-via-email] (基本上这只是一封电子邮件到我的自定义地址) –
我在Mac上,现在,所以这是从内存,但下面应该触发翻译,当你在Chrome打F10 ...
#IfWinActive Chrome
F10::
Send ^T
Sleep 100
Send translate
Sleep 100
Send {Tab}
return
#IfWinActive
你需要自己点击输入,因为它不知道你什么时候完成了输入。
如果不能在所有的工作,然后我#IfWinActive
线是错误的。
现在,当你打F10,你会发现它停在某个时候 - 也许它会打开一个新标签,但从未进入平移模式。这可能意味着它需要更长的睡眠延迟(以毫秒为单位)。根据需要调整这些100 - 可以将它们全部更改为1000,以确保代码原则上正常工作,然后减少它们直到找到正确的点。他们甚至可能不会需要在所有,在这种情况下,你可能只是做它作为一个班轮:
F10::^Ttranslate{Tab}
; Bonus: translate highlighted word or phrase.
!F10::^C^Ttranslate{Tab}^V{Enter}
奖励奖金:您可以通过rightclicking搜索栏,然后点击上创建自己的搜索引擎“搜索引擎......“这意味着你可以创建一个快捷方式的名称两个搜索引擎,如‘翻译 - 西班牙语’(” https://translate.google.com/#es/en“)和‘翻译 - 葡萄牙语’(” https://translate.google.com/#pt/en“),并给予他们独立的快捷键,可以肯定的您可以翻译正确的语言,而不必担心点击语言。
黛维摩根(THYSM兄弟!)代码有点拙劣:
F10::
Run Chrome
Sleep 100
Send ^T
Sleep 100
Send translate.goolge.com
Sleep 100
Send {Tab}
Sleep 100
Send {Tab}
Return
- >此代码适用于我。
由于某些原因,有两个选项卡需要。 (!!!)
(OMG“我的”第一个代码这在某种程度上是有用的在日常生活中,不仅仅是一个数据分析的东西:d:d)
您可以使用此AHK脚本代码 - 你可以简单地键入任何文本并选择系统上的任何文本,并且计算机会自动找出必须使用的浏览器以及它可以在哪里执行google翻译带查询参数例如转换为我们。你可以做一个翻译点击一个按钮(选择任何文本,然后按键盘上的F8键,它完成。)
f8:: ; Select any text and then press f8 - you can do in one buttonclick a Google Translation with query parameters [us]
; + = Shift
; ! = Alt
;^= Ctrl
; # = Win (Windows logo key)
GroupAdd, Browser, ahk_class Chrome_WidgetWin_1 ; Chrome or Iron
GroupAdd, Browser, ahk_class IEFrame ; Internet Explorer
GroupAdd, Browser, ahk_class MozillaWindowClass ; FireFox
GroupAdd, Browser, ahk_class ApplicationFrameWindow ; Edge
If WinActive("ahk_group Browser")
{
send ^c
sleep 150
send ^t ; CTRL+t this will [open a new tab] + goto adress bar - and use CTRL+L for the active tab + goto address bar
sleep 150
texta = https://translate.google.com/#auto/us/
textb = %clipboard% ;selected text
clipboard=%texta%%textb%
sleep 150
send ^v ; paste the selected text
sleep 150
send {enter}
clipboard=%textb%
} else {
send ^c ;copy the selected text to clipboard memory
sleep 150
texta = https://translate.google.com/#auto/us/
textb = %clipboard% ;selected text
clipboard=%texta%%textb%
run %clipboard%
clipboard=%textb%
}
return
提示:我用它来与buttoncommander软件(可以测试出来30天试用版) - 通过此功能,您可以在桌面上制作自己喜欢的工具栏按钮,任何按钮都可以从图片执行autohotkey命令脚本。例如,您可以制作带有语言标志的图像。用你的鼠标或触摸设备推它,它就完成了。 Click Here
hmmmmm..intresting。我即将尝试你的解决方案。我会报告我的'发现':D –
我不会承诺开始爱你的产品,而它有30天的试用期,并且......看起来非常有用。 (在我国,最低工资是250-300欧元) 为什么你不使用免费增值业务模式? –
我确实重新编辑了我的答案,并且确实包含了信息文本30天试用版 - 感谢您的提示。 – stevecody
使用热键导航翻译然后键入查询不是更容易吗? –
**如果**光标在那个字段中,我必须输入单词,也许是! 另外还有一个用户体验问题,我必须“等待”加载G翻译页面0.1秒......并且感觉更流畅,当输入单词时,只需等待翻译,而不是等待翻译在输入单词之后等待翻译窗口...(但它是纯粹的猜测,我想试试你的版本) –