Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03337.jsonl.gz/1852

Dieses Skript sammelt alle veknüpften Dateien in einen Unterordner des Ordners, în dem das aktive Dokument gespeichert ist. Es ist mit dem VB-Beispielskript von der Illustrator-CD vergleichbar, mit dem Unterschied, dass man den Speicherort nicht bestimmen kann. (Aufgrund von Beschränkungen in Javascript)
Der Ordnername für die verknüpften Dateien kann durch Ändern der wie folgend ausehenden Zeile angepasst werden.
var linkedimagesfolder = "Bilder";
Um das Dokument mitsamt seinen verknüpften Dateien in einen neuen Ordner zu sammeln, muss dieses zuerst gesichert werden. Danach speichert man es in den gewünschten Ordner und führt dieses Skript aus. Die Dateipfade der Verknüpfungen müssen vom Skript angepasst werden, worauf man das Dokument dann nochmals speichert.
Auf Windows-Systemen gibt es Probleme mit Netzwerkfreigaben und den zugewiesenen Laufwerksbuchstaben. Illustrator weist den verknüpften Dateien fälschlicherweise den Laufwerksbuchstaben des Dokuments und zudem noch den Netzwerkpfad zu, womit die Datei von Illustrator nicht mehr gefunden wird.
Um das Problem zu beseitigen, müssen die Variablen bzw. die Arrays network_remove und network_replace angepasst werden. Dabei ist für network_remove die richtige Schreibweise zu beachten. aus
\\Server\Folder\Subfolder wird
/.\/Server\/Folder\/Subfolder/i\\ Zudem muss vor den Zeichen
()[]{}$“^ ein Backslash (\) gesetzt werden.
In network_replace müssen einfach nur die Laufwerksbuchstaben angegeben werden.
Bei Problemen kann man die Variable
info auf 1 setzen, dann wird ein Fenster mit den Pfaden angezeigt. Der Pfad in Klammern zeigt das Ergebnis nach der Behandlung mit
network_remove und
netwerk_replace.
Dieses Skript gibt es auch für InDesign CS/CS2:
Installation InDesign CS:
InDesign-Ordner/Presets/Scripts
Dieses Skript gibt es auch für InDesign CS3 und CS4:
Installation:
InDesign-Ordner/Scripts/Scripts Panel