我的朋友们在他们的计算机科学课上失去了分数,因为他们的提交平位器解压缩和读取压缩文件,这些文件被一堆苹果的元数据垃圾所混淆,这些垃圾是通过在Finder中的右键点击上下文菜单来压缩文件而产生的。
我编写了一个bash脚本,只从特定目录中压缩未隐藏的文件,并通过Automator添加了上下文菜单服务,这样就可以通过右键单击一个文件来运行这个脚本。
问题是,我不想手动复制所有这些东西,并在我的朋友使用的每台计算机上进行自动操作。我想利用make或一些类似的实用程序来创建一个可执行文件,它将把bash文件和自动菜单服务添加到可执行文件打开的任何计算机中。
我很熟悉make (更熟悉rake),但我无法找到如何打包automator服务并通过可执行文件将其安装到他们的机器上。
发布于 2014-01-16 20:17:16
您将需要将您的automator应用程序和脚本package到一个Installer Package (.pkg)中。实现这一目标的最佳方法是理解一些一般概念,命令构建一个,并通过查看一些教程或其他相关的信息。
我建议您使用套餐 (开放源码和免费的)等实用工具创建第一个安装程序包,它具有优秀的文档,并且比使用命令行工具要简单。基本上,它为苹果工具提供了一个很好的界面,这些工具本身有点不直观。
构建安装程序包并不是你第一次做的最容易的事情,它可能需要一点耐心才能最终得到正确的结果。一旦您成功地创建了一个,您应该有一个很好的把握,是什么涉及到将它们结合在一起,以及它背后的概念。至少,这些信息有希望为你的问题指明正确的方向,并且/或给你一个更好的想法来完成你想要做的事情。
https://stackoverflow.com/questions/21167765
复制相似问题