Seit dem Update auf Version 17.4 lassen sich Scripte im ExtendScriptTool nicht mehr aus der Script-Palette bearbeiten. Stattdessen öffnet sich der Creative Cloud Desktop.
Wenn ich im Windows-Explorer die Script-Datei per Doppelklick öffne, dann startet ExtendScriptTool korrekt. Die jsx Dateien sind also korrekt verknüpft.
Nun, da auch InDesign 2023 neu erschienen ist, kann ich auch zu dieser Version unter Windows 10 etwas sagen.
[ Problem 1] :
Der Menübefehl
Skript bearbeiten im Skripte-Bedienfeld öffnet Skripte mit Dateiendung *.jsx nicht im installierten ExtendScript Toolkit CC, sondern in einem Texteditor. Bei meinem Rechner ist das der schlichte "Editor", der auch *.txt-Dateien bei Doppelklick aus dem Explorer öffnet.
[ Workaround ] :
Den Menübefehl
Im Explorer anzeigen benutzen und ein Doppelklick auf die angezeigte Skriptdatei. Damit kann ich vorerst leben.
Betroffene Version von InDesign unter Windows 10:
InDesign 2023 Version 18.0
Nicht betroffen: InDesign 2021 und darunter bis hinab zu InDesign CS6.
Andere Versionen konnte ich nicht testen.
[ Problem 2 ] :
InDesign 2022 Version 17.4: Der Menübefehl
Skript bearbeiten im Skripte-Bedienfeld öffnet Skripte mit Dateiendung *.jsx nicht im installierten ExtendScript Toolkit CC, sondern die Creative Cloud Desktop App.
Betroffene Version von InDesign unter Windows 10:
InDesign 2022 Version 17.4
[ Workaround wie in Problem 1 ] :
Den Menübefehl
Im Explorer anzeigen benutzen und ein Doppelklick auf die angezeigte Skriptdatei. Auch damit kann ich vorerst leben.
Nicht betroffen: InDesign 2021 und darunter bis hinab zu InDesign CS6.
Andere Versionen konnte ich nicht testen.
Was könnte man tun ohne dass Adobe einen Bugfix liefert ( was ich für InDesign 2022 beinahe ausschließe ) ?
Ein Startup-Skript, das sich in den Menübefehl b]Skript bearbeiten im Skripte-Bedienfeld einhängt, um im ESTK das Skript zu öffnen. Ob das in der Praxis funktionieren kann, habe ich noch nicht ausgetestet. Hängt wohl auch damit zusammen, ob der Eventhandler ausreichend Information liefern kann, welches Skript gerade vom Anwender im Skripte-Bedienfeld ausgewählt wurde. Wäre aber einen Versuch wert…