Wie packe ich eine Illustrator-Datei mit Extendscript-Javascript? [geschlossen]

Ich habe viele Illustrator-Dateien, die ich einzeln zusammenstellen (verpacken) muss. Ich würde gerne wissen, ob es möglich ist, dies mit Extendscript zu tun? Ich habe eine Funktion ‚packageForPrin‘ in API InDesign gefunden, die sehr gut funktioniert, aber ich glaube nicht, dass sie für Illustrator existiert.

Willkommen bei GD.SE. Kannst du dein Problem besser erklären? Was genau versuchst du zu erreichen? Da Ihre Frage für uns zu kurz ist, raten Sie mal, was die Antwort ist.
Tut mir leid, bitte entschuldigen Sie mein Englisch, ich bin Franzose. Mein Problem ist: Ich habe viele Illustrator-Dateien, die ich einzeln zusammenstellen (verpacken) muss. Ich würde gerne wissen, ob es möglich ist, dies mit Extendscript zu tun? Ich habe eine Funktion „packageForPrint“ in API Indesign gefunden, die sehr gut funktioniert, aber ich glaube nicht, dass sie für Illustrator existiert. Ich danke Ihnen für Ihre Hilfe.
Ich hätte es früher sagen sollen, aber Sie sollten Ihre Frage bearbeiten , um diese Informationen hinzuzufügen
Ich mache das auch gerne, aber mit Extendscript oder Applescript :/
Es gibt ein JSX, das AI-Dateien verbindet (auch SVG, PDF und EPS). Ich habe es getestet und festgestellt, dass versteckte Ebenen ignoriert werden. Sie müssen die Abmessungen der Zeichenfläche in Punkten angeben (ich denke, Sie könnten sie bearbeiten und die Maße in cm oder Zoll ändern, aber nicht jetzt.). Der Link zu github: github.com/iconfinder/ai-merge
Wenn Sie fragen, ob dies möglich ist, lautet die Antwort ja. Wenn Sie jemanden bitten, Ihnen einen Weg zu schreiben, sollten Sie eine Bearbeitung vornehmen , um zu demonstrieren, was Sie versucht haben, und dann können wir Ihnen weiterhelfen. Im Moment ist Ihre Frage zu weit gefasst, als dass die Community verstehen könnte, was Ihr Ziel ist. Nachdem Sie eine Bearbeitung mit Klarheit abgeschlossen haben, wird Ihre Frage überprüft, um festzustellen, ob sie in den Geltungsbereich fällt, und dann wird sie erneut geöffnet.

Antworten (1)

Du kannst das! Vielleicht mit einer AppleScript/ExtendScript (kurz .jsx) One-Two-Punch-Combo! Was wir tun können, ist das Illustrator Package-Dialogfeld ohne viel Aufhebens aufzurufen, indem wir diese .jsx-Zeile verwenden: app.executeMenuCommand ("Package Menu Item");. Sie können also Ihr AppleScript ausführen lassen do javascript "app.executeMenuCommand ('Package Menu Item');"und nach dem Ergebnis dieses Javascripts wissen Sie, dass der Paketdialog aktiv ist. Sie können möglicherweise auch steuern, welcher Pfad in der Eingabe des Zielordners des Dialogfelds angezeigt wird und welche Elemente aktiviert/deaktiviert werden, indem Sie die Illustrator-Einstellungen durch weitere .jsx-Zeilen ändern: - app.preferences.setStringPreference(...)....aber diese Syntax ist eine andere Frage. Was Sie wirklich testen sollten, wäre - nachdem dieser Dialog geöffnet ist, ob AppleScript ihn steuern oder das grundlegendste tun kann: Drücken Sie die Schaltfläche "Packen" und lassen Sie Illustrator das Packen durchführen.

Ich werde sehen, ob ich es auf meinem Mac schaffen kann. Basierend auf diesem Test werde ich diese Antwort bearbeiten!