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

标签 macos automator

我有一个程序想与另一个不会使用命令行的 Mac 用户共享。这本质上与这里面临的问题相同:

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

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

最佳答案

其中other question你引用一下,我建议的Platypus 。我认为这比 Automator 更适合您的用例。您有什么理由不使用它吗?

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

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

关于macos - 在OSX中,如何使用Automator启动绝对路径未知的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21054465/

相关文章:

macos - 如何在 Mac 上以编程方式反转屏幕颜色

ios - 排除 pod iOS 的特定资源

Applescript 打开终端、运行命令和显示 - 不工作

javascript - 如何使用 applescript 和 shell 解压缩文件,但不会收到以下错误?

macos - 从文件夹操作访问 Automator 中的文件名

macos - Apple 自动机视频教程

macos - iTerm Mac/如何导出/导入书签

c# - Visual Studio mac 2019(社区)-PresentationCore-找不到 .Net Framework 4 的程序集

macOS NKE ipf_filter – IP 校验和为 0

string - 使用 Automator "Run Applescript"变量