Hallo zusammen,
für den Fall, das die Layernamen bekannt sind, kann man das auch unter LT automatisieren. Wenn man einen Satz an Standardlayern hat, die in allen Vorlagen vorhanden sind, kann man sich hierfür ein Befehlsmakro schreiben. In diesem Makro werden die Layer der Reihe nach aufgerufen, um dann die darauf befindlichen Objekte nach ihrer Reihenfolge zu sortieren.
Das Makro für einen Layer, hier mit dem Namen "Schraffur", sieht so aus:
-layer;se;Schraffur;;_layon;_point;0,0;_-layer;_off;*;_n;;_draworder;1000000,-1000000;-1000000,1000000;;oben;_erase;_last;;
Zuerst wird auf den Layer "Schraffur" gewechselt und alle Layer werden eingeschaltet. Anschließend wird ein Punkt gezeichnet, damit der Befehl "_draworder" später nicht ins Leere läuft, wenn sich sonst kein Objekt auf diesem Layer befindet. Nachdem dann alle Layer mit Ausnahme des aktuellen Layers ("Schraffur") deaktiviert wurden, wird der Befehl "_draworder" ausgeführt. Das Fenster hierfür sollte von rechts nach links aufgezogen werden, um alle Objekte mitzunehmen. Abschließend wird das zuletzt gezeichnete Objekt, der Punkt, gelöscht.
Auf diese Weise kann man alle Layer der Reihe nach durchgehen. Das Makro zieht sich so etwas in die Länge, aber dafür gibt es ja den "Langstring-Editor".
mfg, Ingo
------------------
"Umwege erhöhen die Ortskenntnisse!"
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP