2010-05-03 136 views
2

是否可以使用鼠标和组合键特别使用Autohotkey在光标下选择文本。例如我特别想做一个Ctrl - 单击IE/FF/Foxit Reader中的任何单词,并打开一个首个Google搜索结果的网页。 谢谢。Autohotkey在光标下选择文本?

回答

5

是的,它是可能的...

最简单的方法是设置按Ctrl +到LButton双击(光标下选择当前字)字复制到剪贴板中,然后使用与谷歌用于搜索项的参数"q="和用于使用“我很幸运”功能的"btnI=I'm+Feeling+Lucky"

它应该是这样的:

53℃

JHON的

^LButton:: 
Send, {LButton 2}^c 
Run, http://www.google.com/search?&q=%clipboard%&btnI=I'm+Feeling+Lucky 
return 

这在大多数情况下没有问题,问题的选择一样的话,当谈到测试%s

和其他人,因为双击他们onl y在符号之前选择文本的第一部分。

所以只要你双击正常的话这应该工作得很好。

+1

如果文本是链接,该怎么办? – BROCK 2011-07-03 06:49:34

+0

我在回复中提到这种方法会出现一些问题......还有其他方法可以做到这一点,但它们更高级 – RaptorX 2012-11-03 00:31:20

+0

您可能还需要在发送后添加“Sleep 100”。我注意到Copy操作是由OS处理的,所以它可能没有机会在脚本的'Run'命令之前触发。它会随机不工作,很难追踪。你可以做其他的事情,比如'WaitClip',但它可以变得复杂,使其100%的失败证明。 – Nelson 2014-06-12 15:49:51