在 Mac 系统中能够选择文本的地方点按右键,会出现“用’Google’搜索”的选项,它会打开 Safari 并直接使用 Google 搜索选中的文字。但如果你常使用的浏览器并不是 Safari 可能多少会有一些困扰,如果想要在当前的默认浏览器(如 Chrome)中打开搜索页面该怎么做呢?你可以使用 Automator 来实现它。
下面是创建一个使用默认浏览器进行 Google 搜索服务的例子:
打开 Automator(应用程序 – 实用工具 – Automator)
新建一个服务,选择“实用工具”,连按“运行 Shell 脚本”
将右侧脚本框里的内容清除,然后输入下边的命令:
open "http://www.google.com/search?q=$(cat | ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)')"
现在可以在任意能够选择文字的应用里,选中一段文字,点按鼠标右键,就能看见最下边的“用 Google 搜索”项目了。点选它就能在自己的默认浏览器里打开网页搜索所选文字了。
相信从搜索的命令中你也能联想到建立 Google 翻译服务应该怎么做了。只需再次新建一个 Automator 服务,按照上边的流程建立即可,不同之处在于需要将第三步里的命令替换成如下内容:
open "http://translate.google.com/?q=$(cat | ruby -e 'require "cgi"; print CGI.escape($<.read.chomp)')"