Funktioniert bei mir (getestet mit CC21) tadellos.
Es ist mir auch innerhalb der InDesign Parameter unerklärlich, warum das Dokument geschlossen werden sollte, bevor die erste Zeile des Scriptes ausgeführt wird.
Es sei denn, Sie haben den selben Shortcut auf Systemebene bereits vergeben und was-auch-immer-das-ist greift zuerst.
Empfehlung: Verwenden Sie für Shortcuts auf dem Mac die ctrl-Taste, die ist sowohl vom System als auch (vor allem) von InDesign kaum belegt. Da gibt es also weniger Kollisionen.
Ich verstehe auch nicht, warum der Code von Werner funktionieren kann, wenn Ihrer es nicht tut. Sollte – warum auch immer – das Dokument geshclossen werden, bevor Ihre erste Scriptzeile ausgeführt wird, passiert in seinem Script einfach gar nichts durch die If-Klausel. Sprich: Das Dokument wird durch den Nebeneffekt geschlossen, aber der Blendingspace wird nicht geändert.
Überprüfen Sie das bitte, ob das Dok wirklich geändert wird, oder ob lediglich die Fehlermeldung ausbleibt.
Aber vielleicht übersehe ich nur etwas.
als Antwort auf: [#589057]