Generell ist es kein großes Problem, Skripte für vorhergehende Versionen in InDesign zum laufen zu kriegen. Auch wenn sich gerne einige Details im Document Object Model verändern, bringt jede neue InDesign Version einen abwärtskompatiblen Interpreter mit.
Entweder man stellt die Eigenschaft app.scriptPreferences.version = "#.0"
am Anfang des Skripte auf die passende Version, oder verwendet eine target-Direktive #target "InDesign-#.0"
. Wer das ESTK nicht öffnen will verschiebt das Skript einfach in einen Ordner mit der Namenskonvention Version #.0 Scripts.
Bei den Versionen kann man nur noch über die nicht direkt intuitiven Versionsnummern stolpern – die sich aus dem Versionssprung InDesign 2.0 auf InDesign CS erklären.
Skript für … | Ordner | app.scriptPreferences.version |
#target |
InDesign 2.0 | Version 2.0 Scripts | 2.0 | „InDesign-2.0“ |
InDesign CS | Version 3.0 Scripts | 3.0 | „InDesign 3.0“ |
InDesign CS2 | Version 4.0 Scripts | 4.0 | „InDesign-4.0“ |
InDesign CS3 | Version 5.0 Scripts | 5.0 | „InDesign 5.0“ |
InDesign CS4 | Version 6.0 Scripts | 6.0 | „InDesign-6.0 |
InDesign CS5 | Version 7.0 Scripts | 7.0 | „InDesign 7.0“ |
InDesign CS5.5 | Version 7.5 Scripts | 7.5 | „InDesign-7.5 |
Wer lieber eine Benutzeroberfläche haben möchte, kann sich auch das Skript Make it Run von Martinho da Gloria herunterladen. Ich denke das folgende Bild erklärt es ganz gut.
Ich hoffe damit hat sich die ein oder andere Support-Anfrage erledigt :-/