在OSX中,如何使用Automator启动其绝对路径未知的程序

时间:2014-01-10 21:10:44

标签: macos automator

我有一个程序,我想与另一个不使用命令行的Mac用户分享。这基本上与此处面临的问题相同:

Easy way to launch Python scripts with the mouse in OS-X

回答上述问题时提出的最简单的解决方案是使用Automator创建一个可点击的应用程序,该应用程序运行打开程序的shell脚本。但是,这似乎需要使用绝对路径来定位程序,这依赖于我知道Mac用户将在其硬盘上安装它的位置。当我们不知道该文件夹的绝对路径时,自动启动与Automator应用程序位于同一文件夹中的程序的最简单方法是什么?

1 个答案:

答案 0 :(得分:2)

在你引用的other question中,我建议Platypus。我认为这比你的用例更好的Automator。有没有理由你不使用它?

如果您想使用Automator,您可以将脚本粘贴到其中,而不是让它运行运行独立脚本的脚本。

根据您的用户对终端的过敏程度,您可以简单地为脚本提供.command文件扩展名。在这种情况下,当他们双击它时,它将自动打开并在终端中运行。他们不必手动输入任何终端命令,这可能是他们想要避免的,但他们 必须终端。