2013-03-29 2 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

вы можете просто дважды щелкнуть по пакетному файлу, и он запустится. По крайней мере на окнах. Я уверен, что есть небольшая вариация идеи, хотя я не знаю деталей. Просто используйте 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.