2013-03-29 77 views
0

不知道标题是否足够清晰以适合我的目标。但这里的解释:为Indesign JavaScript创建安装包

我有一个.jsx文件,它做了一些事情。我想为mac和pc创建一个安装文件,就像我们有.jar, .exe, .dmg一样。当用户安装此软件包时,我的脚本abc.jsx应自动放置在Adobe InDesign CS5/Scripts/Scripts Panel文件夹内,但用户永远不能查看abc.jsx的代码(显然,如果他们这样做,那么我的脚本不再是我自己的工作,但可用于每个人使用)。

我见过你可以为你的Java程序创建安装文件,但有没有办法做到这一点.jsx文件,主要是Adobe ID Scripts?我更像是一个网络人物,拥有一些身份识别技能,所以我不知道如何去解决这个问题。

感谢

回答

1

为了保护您的源代码 - 编译为.jsxbin文件。一旦你有一个.jsxbin一个简单的bat文件(或者任何equiv在mac上),只需将.jsxbin复制/粘贴到正确的位置即可。

+0

我正在试试这个。但是,我想要一些类似于我们所拥有的'setup'文件,用户只需点击它即可在目标中安装脚本。 – Bruner

+1

您只需双击批处理文件即可运行。至少在窗户上。虽然我不知道细节,但我确信这个想法有一个mac变体。只需在这里使用doco构建一个适当的命令:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?mfr=true。将命令键入到带有.bat扩展名的文本文件中,然后双击该文件。您的.jsxbin文件将被复制。 –

0

如果你想要一个可安装的设置,你需要使用setup compiler like Inno,这是免费的,很棒。

我建议你有安装程序安装脚本到用户的漫游的InDesign目录,如: C:\Users\someuser\AppData\Roaming\Adobe\InDesign\Version 7.0\en_US\Scripts\Scripts Panel

为了混淆代码,做安娜阿甘建议,并编译它.jsxbin。