Hallo zaphodbeeblebroxx,
das folgende Skript fragt in einem Dialog nach dem Skript, das auf alle Dokumente aller offenen Bücher angewendet werden soll. Anschließend öffnet es der Reihe nach die einzelnen Dokumente der Bücher, startet das gewählte Skript und schließt das jeweils aktive Dokument wieder. Falls sich etwas geändert hat im Dokument, erfolgt eine Abfrage, ob das Dokument gesichert werden soll. Diese Abfrage kann man über eine Änderung der Zeile "myDoc.close(SaveOptions.ask)" in "myDoc.close(SaveOptions.yes)" umgehen.
In dem ausgewählten Skript muß ggf. statt "app.activeDocument" die Definition "app.documents[0]" verwendet werden, um das "oberste" (das gerade geöffnete) Dokument anzusprechen.
Es ist durchaus möglich, daß das ausgewählte Skript noch andere Bedingungen erfüllen muß. Ich bitte darum, Fehler zu melden.
Das ausgewählte Skript muß ein JavaScript (Endung ".js" oder ".jsx") sein!