Führen Sie das Illustrator-Skript für mehrere Dateien aus

Gibt es eine Möglichkeit, ein Illustrator-Skript über alle Dateien in einem bestimmten Ordner laufen zu lassen und Operationen an diesen durchzuführen?

Ich verwende CS5 auf einem Mac.

Was genau versuchst du zu tun? Bitte geben Sie auch an, welche Illustrator-Version Sie verwenden. Sie sollten sich Batch/Aktionen für Illustrator ansehen. Wenn Sie erklären können, was Sie tun, können Sie einen Prozess in einem Shell-Skript per ImageMagick oder ähnlichem skripten.

Antworten (1)

Es gibt verschiedene Möglichkeiten, das zu erreichen, wonach Sie suchen. Sie müssen nur entscheiden, was für Ihren Workflow/Ihre Plattform am besten funktioniert.

  1. Lassen Sie das Skript alle *.ai-Dateien in einem bestimmten Verzeichnis einem Array zuweisen und dann durchlaufen.
  2. Wenn Sie OS X verwenden, richten Sie ein AppleScript-Droplet ein, das dasselbe wie Option 1 für jedes darauf abgelegte Verzeichnis tut.
  3. Erstellen Sie am Anfang des Skripts eine Dateieingabeaufforderung mit aktivierter Mehrfachauswahl. Dies kann mit AppleScript erfolgen, aber bei js bin ich mir nicht sicher.
  4. Nicht genau das, was Sie beschrieben haben, aber das Skript könnte alle geöffneten Dokumente einem Array zuweisen. Auf diese Weise wären Sie nicht durch Verzeichnisse eingeschränkt.
5. Erstellen Sie ein Skript, das auf eine geöffnete Datei einwirkt und diese dann schließt; eine Aktion erstellen, die das Skript ausführt; Stapeln Sie die Aktion für einen Ordner
@horatio klingt nach einer guten alternativen Antwort
Danke - endete mit # 1, was gut funktionierte! Das einzige Problem, über das ich gestolpert bin, war, dass ich „file://“ durch „/“ auf dem Mac Mountain Lion für den Ordnerpfad ersetzen musste
Ja, file://ist eine URL, dafür brauchen Sie den POSIX-Pfad.
Wie genau ändere ich also ein vorhandenes Skript, um: Das Skript alle *.ai-Dateien in einem bestimmten Verzeichnis einem Array zuweisen und dann durchlaufen zu lassen?