Hallo! Ich suche nach einer Möglichkeit, alle Dateien in einem InDesign Buch zu öffnen. Dabei bin ich auf das Script "bookopenall" (https://forums.adobe.com/thread/997370) von Jongware gestoßen – nur funktioniert dies leider nicht mehr mit CC 2017. Kennt vielleicht jemand ein entsprechendes Script, welches am besten auch noch sämtliche Warnmeldungen (Verknüpfungen, Schriften …) übergeht? Über die Buch-Palette geht es auch, nur etwas umständlich und immer mit den Fehlermeldungen.
Für FrameMaker gibt es das famose Script "BookCloseAllUtils.jsx" – gibt es soetwas auch für InDesign?
nicht ganz das, was Du möchtest, aber vielleicht hilft das für's erste. Mit dem folgendne Skript kannst Du Dateien zum öffnen auswählen. Diese werden dann mit unterdrückter Fehlermeldung geöffnet.
Könnte man auch auf die Dateien eines Buchs umschreiben. Passt mir aber grad zeitlich nicht (Aufbau Versuchsumgebung, Tests ...).
inzwischen habe ich mir das von Dir erwähnte Skript von Jongware angesehen und in InDesign CS6 getestet.
Auch unter CS6 bleibt es an der Zeile 79 mit einer Fehlermeldung hängen.
Das Problem steckt aber in Zeile 78: "$ID/Book Panel Menu". Unter diesem Namen findet InDesign CS6 das "Buchbedienfeldmenü" nicht. Der richtige Name (für CS6) lautet "$ID/BookPanelPopup".
Ersetze Zeile 78 durch
Dann könnte das Skript auch unter CC 2017 laufen.
Aber ... es fügt dem Buch-Panel zwar zwei neue Einträge "Open Book Documents" und "Close Book Documents" hinzu. Aber es unterdrückt beim Öffnen nicht - wie von Dir zusätzlich erwartet - Fehlermeldungen. Dafür müssen zwei weitere Zeilen ergänzt werden.
Hallo Martin! Super! Das Menüscript funktioniert. Herzlichen Dank dafür!. Eine Sache verstehe ich jedoch nicht und zwar "Close Book Dokuments". Damit werden alle Dateien im Buch ohne Rückfrage ungespeichert geschlossen. Das kann zwar mal ganz nützlich sein aber ich denke mal, dass das so auch nicht gedacht war. Hast Du vielleicht eine Idee, wie ich eine entsprechende Warnung einbauen kann? Hier ist mein, leicht modifizierter, Code:
wird angegeben, dass die zu schließenden Dokumente ggf. ohneRückfrage gesichert werden sollen.
Eine Rückfrage aktivierst Du durch Änderung des Werts SaveOptions.YES in SaveOptions.ASK.
Dieser Eintrag steht sowohl im Originalskript von Jongware als auch in meiner oben veröffentlichten modifizierten Version so drin. Wie kommt es in Deinem Code zu SaveOptions.YES?
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 18. Jan 2017, 10:32 geändert)
Innerhalb der Variable "Close and Save Book Documents" war es von mir beabsichtigt, dass
ist. So werden ja alle Dokumente ohne Rückfrage gespeichert.
Bei der Variable "Close Book Documents without saving" habe ich die SaveOptions auf NO gesetzt - würde jedoch gerne, um Fehler zu vermeiden, eine Warnung haben, bevor alle ungesichterten Dateien geschlossen werden.
Bei der Modifikation des Skripts bin ich über's Ziel hinausgeschossen und habe auch die Interaktion beim Schließen der Dokumente unterdrückt. Damit entfällt auch die im Skript eingerichtete Abfrage mit SaveOptions.ASK.
Die Unterdrückung der Interation habe ich im Code oben wieder rausgenommen. Jetzt funktioniert die Rückfrage.
Sorry! Und Dank für den Hinweis.
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 18. Jan 2017, 10:53 geändert)
Ich glaube, dass wir uns, teilweise, missverstanden haben. Bei dr von mir geposteten Version des Scripts gibt es ja mittlerweile vier Menüeinträge. – Open Book Documents – Open Book Documents silent – Close and Save Book Documents – Close Book Documents without saving
Das funktioniert soweit auch alles. Nur bei dem letzten Menüeintrag würde ich gerne eine Warnung "vorschalten" denn die Funktion ist ja recht gefährlich. Beabsichtigt ist damit ein Equivalänt zum zweiten Menüeintrag. Alle Dateien sollen, nach der Warnmeldung, ohne Rückfrage geschlossen und nicjht gespeichert werden.
Ja, Du hast recht, ich verstehe Dich nicht richtig.
Was heißt "nach der Warnmeldung" (welche Warnmeldung) einerseits und "ohne Rückfrage" andererseits?
Soll - erst geprüft werden, ob Dokumente des Buchs geändert wurden und - dann eine Warnmeldung erscheinen und - dann die Warnmeldung ignoriert werden und - ohne Rückfrage alle Dokumente ohne zu speichern geschlossen werden?
Mir scheint hier die Option SaveOptions.ASK die geeignetere Variante zu sein.
Dabei sollten die Befehle
davor, sowie
danach getilgt werden.
Oder hattest Du eine andere Idee bzgl. der Warnmeldung?
Ja, ich habe da eine etwas andere Idee. Ich würde gerne alle Dokumente eines Buches die geöffnet sind schließen OHNE sie zu speichern (egal ob geändert oder nicht). Da diese Option jedoch nur eine Mausbewegung unter der Option des speicherns liegen würde, wäre eine Warnmeldung wünschenswert. Diese Warnmeldung sollte letztlich nur eine Meldung umfassen sowie die Möglichkeiten des abbrechens oder fortfahrens.
(Dieser Beitrag wurde von funkturmmitte am 18. Jan 2017, 12:33 geändert)
hier eine Version mit Vorwarnung bei "Close Book Documents without saving".
Aus purem Eigennutz habe ich die Option "Close Book Documents ask for saving" zusätzlich implementiert. Wenn Dich diese stört, kannst Du die folgene Zeile unten (zweitletzte) auskommentieren oder löschen:
Den Grundstock haben ja Marc Autret und jongware gelegt. Und Oliver hat's aufgestöbert und bestimmte Differenzierungen angeregt, ausgearbeitet und eingefordert. Ein Gemeinschaftswerk, das auch mir zugute kommt: so was habe ich mir selbst immer wieder gewünscht.
Viele Grüße Martin
(Dieser Beitrag wurde von Martin Fischer am 18. Jan 2017, 18:36 geändert)