我想将 .exe 文件扩展名与启动 wine 的 shell 脚本关联起来。做这个的最好方式是什么?
根据我收集的信息,我需要创建一个调用 wine 的 AppleScript,但是如何获取 AppleScript 中输入文件的名称?如果有更好的方法可以做到这一点,请告诉我,但据我所知这是最好的方法。
您还可以使用 Automator 将您自己的 bash、python 或 ruby 脚本包装在“应用程序”中。
打开 Automator 并选择创建一个应用程序。
找到“运行 Shell 脚本”操作并双击它或将其拖到脚本区域。
选择您想要的解释器(bash、其他 shell、python 或 ruby)。
将“传递输入”选项设置为“作为参数”。 (在自动化模型中,应用程序“接收文件和文件夹作为输入”;因此,这可以让您的脚本将文件名视为命令行参数)。
在编辑区域中输入您的 shell 脚本。在 bash 上,使用“$@”作为命令行参数列表(单独引用以保护嵌入空格)。
您现在可以保存脚本(它将得到一个.app
扩展名),并将其移动到应用程序文件夹或其他合理的位置。与任何其他应用程序一样,它可以与文件类型关联。
注意:这适用于 Mountain Lion (10.8);有人可以评论一下 Automator 能够做到这一点多久了吗?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)