如何使用PakageMaker复制文件?

时间:2019-04-09 12:47:56

标签: macos installer packagemaker

很抱歉这个模糊的问题,但这很重要:在线上关于PackageMaker工作原理的资源很少。 我不想弄清楚,虽然我不是编码新手,但我仅在一周前才开始使用macOS,所以我不知道它是如何工作的。

我使用脚本编辑器在After Effects中制作了一个脚本,因此我知道它在Windows中也可以在Macos中使用。要进行工作,需要将其复制到/Applications/Adobe After Effects CC 2019/Scripts/ScriptUI Panels文件夹中,该文件夹又长又奇怪,我不希望用户搜索该文件夹并浪费时间。


我在PackageMaker中创建了一个新安装程序,其中有一个选择,并且该程序包(只是script.jsx)位于“目录”中。 现在我有几个选择:

  • 创建一个脚本,该脚本检查所有已安装的After Effects版本(始终安装在Adobe After Effects CC #version year#类型的不同文件夹中)并在其中复制脚本(我不知道如何编写)它)

  • 使用“目录”中的选择让用户选择Adobe After Effects CC #version year#文件夹,然后将脚本安装在相对文件夹/Scripts/ScriptUI Panels/中。我在桌面上新建了一个名为“ Scripts”的文件夹,并在其中包含“ ScriptUI Panels”文件夹及其内部的脚本,然后将“ Script”文件夹设置为软件包的内容,以便它将文件夹合并到桌面上和After Effects,有效地将脚本复制到ScriptUI Panels文件夹中。问题在于安装程序返回一般错误:

Installation Error

我认为

与权限有关,因为当我将脚本复制到桌面上的测试文件夹上时,它可以工作。

此外,该脚本还安装在软件包的目标位置中,而不是在“选择”项中选择的目标位置中

我不知道您是否需要了解有关我的安装程序的其他信息,请随时询问; P 另外,如果您知道更简单的方法,也可以建议它...

谢谢,很抱歉!


这里还有一些其他屏幕截图:

Package content

Choice settings

enter image description here

0 个答案:

没有答案