ohne Code:
Durchlaufe alle Bereich (also ohne den Modellbereich zu berücksichtigen)
Pro Bereich erstellst du eine Liste *G*
Durchlaufe im Bereich alle Objekte, wenn Layer des Objektes bereits in Liste"aktuellerBereich" vorhanden
ist, nächsten Objekt, wenn Layer noch nicht in Liste steht, hinzufügen.
Wenn du auf Blockreferenzen stößt ist die Frage ob dich auch Lyer in Blockdefinitionen&Attribute interessieren?
Dann wird es aufwändig(er).
Und mit angebzeigten Objekten in Ansichtsfenster aus dem Modellbereich hat das natürlich alles nichts zutun.
Sofern du wirklich alle Objekte auswerten willst, spart man sich wenigstens zu prüfen ob der jeweilige Layer anzeigt wird,
denn dann wäre es wirklich aufwändig, zumindest wenn man verschachtelte Objekte berücksichtigen müßte.
------------------
CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP