2013-03-29 1 views
0

Vous ne savez pas si le titre est suffisamment clair pour ce que je cherche à faire. Mais voici l'explication:Création d'un package d'installation pour un JavaScript Indesign

J'ai un fichier .jsx, qui fait quelque chose. Je veux créer un fichier d'installation pour mac et pc, tout comme nous avons .jar, .exe, .dmg. Lorsque l'utilisateur installe ce paquet, mon script abc.jsx devrait automatiquement être placé dans le dossier Adobe InDesign CS5/Scripts/Scripts Panel, mais l'utilisateur ne devrait jamais être capable d'afficher le code de abc.jsx (évidemment parce que si c'est le cas, alors mon script n'est plus mon propre travail, mais disponible pour tout le monde).

J'ai vu que vous pouvez créer des fichiers d'installation pour vos programmes Java, mais est-il un moyen de le faire pour les fichiers .jsx, qui sont principalement Adobe ID Scripts? Je suis plus un mec sur le Web, avec des compétences d'identification, donc je ne sais pas comment s'y prendre.

Merci

Répondre

1

Pour protéger votre code source - compilent comme un fichier .jsxbin. Une fois que vous avez un .jsxbin, un simple fichier bat (ou quel que soit l'équiv sur un mac) peut simplement copier/coller le fichier .jsxbin à l'emplacement correct.

+0

J'essaie ça. Mais, je voudrais quelque chose de similaire à ces fichiers 'setup' que nous avons, où l'utilisateur peut simplement cliquer dessus et qui installe le script dans la destination. – Bruner

+1

vous pouvez simplement double-cliquer sur un fichier batch et il va s'exécuter. Sur les fenêtres au moins. Je suis sûr qu'il existe une variante mac de l'idée mais je ne connais pas les détails. Utilisez simplement le doco ici pour construire une commande appropriée: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/xcopy.mspx?mfr=true. Tapez la commande dans un fichier texte avec l'extension .bat et double-cliquez sur le fichier. Vous fichier .jsxbin sera copié. –

0

Si vous voulez une installation installable, vous devez utiliser un setup compiler like Inno, qui est gratuit et génial.

Je vous recommandons d'avoir la configuration d'installer votre script dans le répertoire InDesign itinérance de l'utilisateur, tels que: C:\Users\someuser\AppData\Roaming\Adobe\InDesign\Version 7.0\en_US\Scripts\Scripts Panel

Pour obscurcir le code, faites comme Anna Forrest suggère et le compiler à .jsxbin.

Questions connexes