Ebenen beim Entgruppieren wiederherstellen

Aus gegebenem Anlass: manchmal gibt es Situationen, in denen es wünschenswert wäre, wenn Objekte nach dem Entgruppieren wieder auf den Ebenen zu liegen kommen, auf denen sie vor dem Gruppieren lagen.

Abhilfe kann hier dieses Script schaffen. Es sollte im Startup-Folder von InDesign liegen und wird dann automatisch gestartet, wenn InDesign das nächste mal gestartet wird. Vorerst passiert nichts anderes, als dass sich ein Befehl in das Menü der Ebenenpalette einklinkt.

Ab sofort merkt sich InDesign beim Gruppieren für jedes zu gruppierende Objekte, auf welcher Ebene es gerade liegt. Falls der Punkt im Menü aktiviert ist, bewegt InDesign nach dem Entgruppieren jedes Objekt zurück auf seine ursprüngliche Ebene.

Das bedeutet, dass hier potentiell unangenehme Nebeneffekte auftreten können. Wenn wir zum Beispiele diese beiden Gruppen entgruppieren...

...wird sich die Stapelreihenfolge durch das Ebenen-wieder-herstellen deutlich ändern.

Ob es noch andere Nebeneffekte gibt, habe ich noch nicht herausgefunden. Wenn der Anlass nicht gegeben wäre (siehe oben), würde ich auch noch weiter testen. Jeder Anwender sollte sich also als Betatester fühlen ;)

Kommentare

Neue Anleitung zum Installieren von Scripten

Da das doch anscheinend leicht zu Missverständnissen kommt, habe ich grad mal die Anleitung neu geschrieben

Ebenen bei Gruppierung erhalten

Das wäre genau was ich suche!

Leider geht es mir genauso: In den Allgemein-Voreinstellungen kann kein Häkchen für Scripts gesetzt werden, und das Script erscheint nicht im Ebenen-Menu.

Bin dankbar für Hilfe... Heisst "Startup Ordner" beim Mac, das Script kommt simpel in den Indesign-Ordner, oder ist das irgendein Preferenz-Ordner den ich nicht finde?

Ebenen beim Gruppieren erhalten mit InDesign CS5

Hallo Herr Singelmann,

diese Möglichkeit, Objekte auf mehreren Ebenen zu Gruppieren und nach Entgruppieren wieder wie zuvor zu erhalten (also nicht alles auf nur noch einer, nähmlich der obersten Ebene), habe ich schon lange in InDesign vermisst. Im Grunde gehört diese Funktion standardmäßig in ein so forgeschrittenes DTP-Programm, hier sollten die Adobe Entwickler noch nachbessern.
Habe Ihr Script in InDesign CS5 unter Windows eingebunden, es tut seinen Dienst einwandfrei...!
Vielen Dank für dieses zur freien Verfügung gestellte Script!
PS: Das Script gehört (unter Windows und InDesign CS5) in folgendes Verzeichnis:
"C:\Programme\Adobe\Adobe InDesign CS5\Scripts\startup scripts"
(Der Teil "C:\Programme\..." kann, je nach Installationsort, variieren)

Gruß,
RG

Voreinstellung: "Angehängte Skripte aktivieren"

Hallo, Gerald!
Ergänzend sollte vielleicht noch erwähnt werden, daß das Häkchen bei "Angehängte Skripte aktivieren" in den InDesign-Voreistellungen in der Abteilung "Allgemein" gesetzt sein sollte. Falls nicht, ist der Befehl "Ebenen beim Gruppieren erhalten" ausgegraut. Ich hatte gerade das Vergnügen ;-)
Uwe

CS5

Hi,

gibts das auch für CS5?

Grüßle
Moos

Ja, das läuft auch in CS5

...

CS5 skript ungroup in InDesign CS5

Hallo, was mich ich denn falsch, wenn ich das Skript wie beschrieben in den startup folder von InDesign CS5 kopiere und es dennoch im Ebenen-Popup-Fenster nicht erscheint. Der Hinweis mit dem Aktivieren von Skripts in den InDesign Voreinstellungen finde ich in CS 5 gar nirgends. Besten Dank wenn mir jemand auf die Sprünge helfen könnte.