Create macOS script来运行终端命令
我想最终创建一个运行终端的可执行文件命令:open-aquot;--args--profile directory=quot;我想知道还有哪些文本,以及在哪里使用上述命令添加到脚本编辑器中,
解答动态
您可以使用do shell脚本命令,但是,我在open命令中将双引号改为单引号,这样就不必用反斜杠字符对它们进行转义。
示例AppleScript代码:
do外壳scriptquot; 您可以将其保存为AppleScript应用程序。
请注意,如果Google Chrome可能已经在运行,并且您希望切换到Guest profile,则将open命令的-a选项改为:-na
在我的系统上,它打开googlechrome并显示以下对话框方框:
或者,创建一个名为foo.command命令用那个命令行。双击它应该可以工作,但它会短暂地打开和关闭一个终端窗口。
虽然user3439894为您的问题提供了正确的答案,但我想指出一个更简单的解决方案是使用自动机创建一个应用程序。在这里,您不必在do shell脚本中包装open-aquot;--args--profile directory=quot;命令。步骤如下所示。
打开自动机应用程序。
在如下所示的窗口中,选择“应用程序”。
高亮显示“库”下的“实用程序”,然后拖放“运行Shell脚本”,如下所示。
输入命令,如下所示。
另存为应用程序。下面是一个示例。
退出Automator应用程序。
(可选)更改Icon I我没有安装Chrome,因此我将使用Safari作为这个示例。
对这两个应用程序都进行获取信息Safari.app软件和客人Chrome.app浏览器. 将显示以下内容。
将较大的Safari图标拖放到较小的Automator图标上,如下所示。
结果如下所示。关闭两个窗口。
- End
免责声明:
本页内容仅代表作者本人意见,若因此产生任何纠纷由作者本人负责,概与琴岛网公司无关。本页内容仅供参考,请您根据自身实际情况谨慎操作。尤其涉及您或第三方利益等事项,请咨询专业人士处理。