很抱歉这个模糊的问题,但这很重要:在线上关于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文件夹中。问题在于安装程序返回一般错误:
与权限有关,因为当我将脚本复制到桌面上的测试文件夹上时,它可以工作。
此外,该脚本还安装在软件包的目标位置中,而不是在“选择”项中选择的目标位置中
我不知道您是否需要了解有关我的安装程序的其他信息,请随时询问; P 另外,如果您知道更简单的方法,也可以建议它...
谢谢,很抱歉!
这里还有一些其他屏幕截图: