我有一个程序,我想与另一个不使用命令行的Mac用户分享。这基本上与此处面临的问题相同:
Easy way to launch Python scripts with the mouse in OS-X
回答上述问题时提出的最简单的解决方案是使用Automator创建一个可点击的应用程序,该应用程序运行打开程序的shell脚本。但是,这似乎需要使用绝对路径来定位程序,这依赖于我知道Mac用户将在其硬盘上安装它的位置。当我们不知道该文件夹的绝对路径时,自动启动与Automator应用程序位于同一文件夹中的程序的最简单方法是什么?
答案 0 :(得分:2)
在你引用的other question中,我建议Platypus。我认为这比你的用例更好的Automator。有没有理由你不使用它?
如果您想使用Automator,您可以将脚本粘贴到其中,而不是让它运行运行独立脚本的脚本。
根据您的用户对终端的过敏程度,您可以简单地为脚本提供.command文件扩展名。在这种情况下,当他们双击它时,它将自动打开并在终端中运行。他们不必手动输入任何终端命令,这可能是他们想要避免的,但他们 必须看终端。