0

不确定标题是否足够清晰,可以满足我的要求。但这里是解释:

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

我已经看到您可以为您的 Java 程序创建设置文件,但是有没有办法.jsx为主要是 Adobe ID Scripts. 我更像是一个网络人,有一些 ID 技能,所以我不知道该怎么做。

谢谢

4

2 回答 2

1

为了保护您的源代码 - 将其编译为 .jsxbin 文件。一旦你有一个 .jsxbin 一个简单的 bat 文件(或 Mac 上的任何等效文件),就可以简单地将 .jsxbin 复制/粘贴到正确的位置。

于 2013-03-29T15:48:43.707 回答
0

如果你想要一个可安装的设置,你需要使用像 Inno 这样的设置编译器,它是免费的而且很棒。

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

要混淆代码,请按照 Anna Forrest 的建议进行操作并将其编译为 .jsxbin。

于 2013-05-08T04:22:55.603 回答