如何使用mac osx上的shell脚本中的标志和URL启动Chrome

时间:2014-12-08 14:09:41

标签: macos shell google-chrome applescript

当我从shell脚本启动Chrome时,我想启动带有一些网址的Chrome并启用标记。我尝试了以下操作,但我只能实现启用标志或启动URL。不是两个在一起。

open -n /Applications/Google\ Chrome.app --args --enable-speech-input

open -n /Applications/Google\ Chrome.app www.google.com

上述两个命令都可以正常运行,但是当我尝试同时执行这两个命令时 如下:

open -n /Applications/Google\ Chrome.app --args --enable-speech-input "www.google.com"

失败了。我尝试使用引号,但这不起作用。

1 个答案:

答案 0 :(得分:2)

不使用open,而是直接从脚本运行Chrome可执行文件:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-speech-input www.google.com

如果您在打开Chrome后有更多命令可以运行,则可以在后台通过在命令后添加&字符打开Chrome(请注意命令现在在括号中):

(/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --enable-speech-input www.google.com) &