(Info:) (Update:) Das kostenlose Javascript »Packe verschlüsseltes JSX in eine JSX-Datei« erlaubt es, dass Sie Kommentarzeilen vor dem Binärcode einfügen können. Damit können Sie das Vertrauen der Benutzer eines verschlüsselten Javascripts erhöhen und das Javascript ist weiterhin von Adobe Programmen, dies das unterstützen, ausführbar. Das Javascript läuft in Adobe Illustrator 2022, Adobe Photoshop 2022, Adobe InDesign 2022, Adobe InCopy 2022, Adobe FrameMaker 2020 sowie in Adobe Bridge 2022.
(Update:) 22.12.2022 – Die Version 2.2.2 ergänzt den ursprünglichen Dateinamen in der neuen Datei.
(Update:) 20.01.2022 – Die Version 2.2.0 läuft nun auch in FrameMaker 2020 oder früher.
Das Javascript »placeJSXBINintoJSX_bin.jsx« gehört zur Gruppe der Programmier-Helfer (Programmer’s helper, programming helper).
(Hilfe:) Sie wollen oder können nicht selbst programmieren? Sie brauchen kurzfristig ein Javascript für eine Automatisierung für ein aktuelles Problem in Illustrator oder einem anderen Adobe Programm? Dann helfe ich Ihnen gerne als JavaScript-Entwickler mit meiner jahrzehntelang Programiererfahrung.
Schreiben Sie mir einfach und unverbindlich per Kontaktformular.
Inhaltsverzeichnis
- So funktioniert das Javascript
- Download des Javascripts
- placeJSXBINintoJSX_bin.jsx – Missing feature #18
So funktioniert das Javascript
So wird mit Javascript »placeJSXBINintoJSX.jsx« aus einem verschlüsselten Javascript vom Typ »jsxbin«, wie der folgende, das als Binärdatei nur die Zeile »alert (“Hallo Welt!”);« enthält.
@JSXBIN@ES@2.0@MyBbyBn0ABJCnAEjzFjBjMjFjSjUBfRBFeLiIjBjMjMjPhAiXjFjMjUhBff0DzACB
yB
wieder ein normales Javascript in der Form:
// Made with placeJSXBINintoJSX. You can replace and add to this comment line.
var fCode = new Function ("@JSXBIN@ES@2.0@MyBbyBn0ABJCnAEjzFjBjMjFjSjUBfRBFeLiIjBjMjMjPhAiXjFjMjUhBff0DzACByB")
fCode.apply(null);
// end of javascript
Um Kommentarzeilen vor dem verschlüsselten Javascript einzufügen.
Im Artikel »Javascript für Adobe Illustrator 2022 verschlüsseln« konnten Sie lernen, wie Sie mit ExtendScript Toolkit (ESTK) oder Visual Studio Code (VSC) ein Javascript verschlüsseln können. Dort haben Sie auch erfahren, dass VSC Zeilenumbrüche in den Quellcode einfügt. Das Javascript »placeJSXBINintoJSX.jsx« entfernt diese Zeilenumbrüche und fügt den Quellcode in ein normale Javascript (.jsx) ein.
Download des Javascripts
(Rechtlich:) Das Herunterladen und die Nutzung des Javascripts ist kostenlos. Copyright: Die Javascripts sind dennoch urheberrechtlich geschützt. Enthaftungserklärung: Der Einsatz der folgenden Javascripts geschieht auf eigene Gefahr. Denn der Autor übernimmt keine Haftung für eventuell auftretende Schäden.
(Hilfe:) Probleme beim Download?
(Download:) Rechts können Sie den Link zum Download des Javascripts »placeJSXBINintoJSX.jsx« (2,8 MByte) Version 2.2 anfordern. Enthalten im ZIP-Archiv (Entpacker für macOS oder Windows) sind das Javascript und das Handbuch in Deutsch und Englisch als PDF-Datei.
(Rechtlich:) Mit Klick auf den Button »Send Download Link« stimmen Sie den Datenschutzbestimmungen dieser Website zu.
Wenn Sie an dem unverschlüsselten Quellcode interessiert sind, dann schreiben Sie mir bitte via Kontaktformular.
Das Skript wurde mit (AI:) Adobe Illustrator CC 2021 (v26.0.2), (PS:) Photoshop CC (v23.1.0), (ID:) InDesign (v17.0.1), (IC:) InCopy (v17.0.1), (FM:) FrameMaker 2020 (v16.0) und (BR:) Bridge (v12.0) unter (Mac:) macOS 10.15 und (Win:) Windows 10 getestet.
placeJSXBINintoJSX_bin.jsx – Missing feature #18
(Frage:) Was macht das Skript? Es wird eine .jsx-Datei erstellt, die den Code einer gewählten .jsxbin-Datei enthält, aus der die Zeilenumbrüche automatisch entfernt werden.
(Frage:) Für wen ist das Skript? Das Skript ist für jeden Benutzer der seine Javascripts (mit Visual Studio Code) verschlüsselt und trotzdem Kommentare vor den Code schreiben will.
So verwenden Sie »placeJSXBINintoJSX_bin.jsx«

Voraussetzung für das weitere Vorgehen im Tutorial Von Null auf … ist eine ».jsxbin«-Datei. Wie Sie eine solche verschlüsselte Binärdatei eines Javascripts erstellen, erfahren Sie im Artikel »Javascript für Adobe Illustrator 2022 verschlüsseln«. Das dort beschriebene Vorgehen funktioniert auch für (PS:), (ID:), (IC:), (FM:) und (BR:).
(oAbb:) Rufen Sie das Javascript »placeJSXBINintoJSX.jsx«.
(PS:) In Photoshop gehen Sie dazu ins Menü »Datei > Skripten > Durchsuchen«.
(BR:) Für Adobe Bridge gibt es eine eigene Version mit Namen »placeJSXBINintoJSX_4Bridge.jsx«.
(A:) Klicken Sie auf die Schaltfläche »Öffne .jsxbin-Datei« und wählen Sie eine solche Datei aus. Der Pfad wird danach im Fenster rechts der Schaltfläche angezeigt.
(B:) Klicken Sie auf »OK«.
Danach erstellt das Javascript eine neue Datei mit dem gleichen Namen, der dann auf »_bin.jsx« endet. Sie können diese mit Ihrem Texteditor öffnen und die Kommentarzeilen vor der Funktion fCode verändern oder ergänzen.
(Achtung:) Ändern Sie nichts innerhalb des Strings in der Funktion fCode, damit das Javascript ausführbar bleibt.
ENDE
(Hilfe:) Wenn Sie eine Funktion in (AI:), (PS:), (IC:), (ID:) oder (FM:) benötigen, jedoch nicht selbst programmieren, dann sprechen Sie mich an. Ich übernehme gerne kleine Aufträge: zum Kontaktformular.