So sehr ich Hans und seine Scripte schätze, finde ich die Liste, obwohl korrekt, eigenartig und möchte als (inzwischen) JavaScripter antworten.
Droplets wüsste ich mit JavaScript tasächlich nicht, wie's gehen sollte. Vermisst habe ichs aber auch noch nie ;)
Warum würde ich Werte im Script speichern wollen, wenn ich Werte im Dokument, der Application oder in einer Prefs-Datei speichern kann?
Pashua... Dafür kann JavaScript auf die ScriptUI zurückgreifen, die zwar eigenwillig, aber nicht schlecht ist. Und falls das nicht reicht, gibt es eine Verbindung mit Flex , wo fast alles geht.
Scripting-Additions: Ich hatte damals, als ich noch nur AppleScript konnte, für drei Themen auf Scripting Additions zurückgegriffen:
- die unterirdische Stringbehandlung von AppleScript
- die nicht vorhandene Mathefunktionalität
- XML-Handling
Alle drei sind von Haus aus recht gut in ExtendScript umgesetzt und waren der Hauptgrund, weshalb ich damals umgestiegen bin und jetzt kaum mehr zurückwill.
Was bleibt und wirklich ausschlaggebend sein kann: mit JavaScript kann man gut ein einzelnes Programm steuern. Sobald man ein Script haben will, das sowohl mit InDesign als auch mit Photoshop oder gar etwas Adobe-fremden reden soll, ist AppleScript sehr viel mächtiger.
Es sei denn, man setzt ein System wie
Enfocus Switch ein. Damit habe ich schon Workflows realisiert, an deren Komplexität ich mich mit nur AppleScript nicht ranwagen würde. Scriptsprache von Switch: JavaScript.
Aber vielleicht die wichtigste Aussage: InDesign ist es vollkommen egal, ob es mit JavaScript oder ApplesScript angesprochen wird.
Unterschiede gibt es nur in dem, was die Sprache sonst noch so kann, außer InDesign zu steuern.