ACM-2024-06-07

Jahrgang: 2024
Ausgabe: 06
Autor: Gerhard Rampf
Programm: ACM-LAYERCHECK.LSP
Funktionalität: Layouts und Blöcke nach Objekten auf zu bereinigenden Layern durchsuchen
Format: LISP
Lauffähig ab: AutoCAD 2005
Befehle: ACM-LAYERCHECK
Bezug: 0nline


Beschreibung
============

Layerdetektiv

Beim endgültigen Entfernen von Layern aus der aktuellen Zeichnung mithilfe des Befehls BEREINIG passiert 
es immer wieder, dass sich einzelne Layer partout weigern, das Feld zu räumen. Nicht bereinigen lassen 
sich Layer dann, wenn sie an irgendeiner Stelle des Dokuments zum Einsatz kommen. Aber selbst, wenn alle 
entsprechenden Objekte mit einem Filterbefehl gefunden und anschließend gelöscht wurden, sperren sich 
manche Layer weiterhin hartnäckig gegen ihre Entfernung. Grund hierfür ist dann meistens, dass sich auf 
diesem Layer noch Objekte in anderen Layouts verstecken oder in - oft sogar noch tief verschachtelten - 
Blockdefinitionen eingebaut sind. Dabei spielt es auch keine Rolle, ob überhaupt eine Referenz des 
betreffenden Blocks in der Zeichnung eingefügt wurde. 
Bei der Suche nach den Ursachen für die Nichtentfernbarkeit einzelner Layer leistet das Tool 
ACM-LAYERCHECK.LSP wertvolle Detektivarbeit. Nach dem Befehlsaufruf blendet das Programm ein Dialogfeld 
mit zwei Auswahlmöglichkeiten ein. Ein Listenfeld zeigt mit Ausnahme der nicht bereinigbaren Layer "0" 
und "Defpoints" alle Zeichnungsebenen des aktuellen Dokuments. Hier lässt sich der Layer markieren, der 
sich immer wieder erfolgreich seiner Bereinigung entzogen hat. Das Kontrollkästchen "Protokolldatei 
schreiben" legt fest, ob im Anschluss an die Suche eine TXT-Datei erstellt wird, die Auskunft über 
das Suchergebnis gibt und in dem Ordner abgelegt wird, in dem sich die aktuelle Zeichnung befindet. 
Ein Klick auf "OK" leitet die Durchforstung ein. Dafür wird in allen Layouts sowie allen Blöcken nach 
Objekten gesucht, die auf dem Problemlayer liegen. Das Ergebnis wird anschließend im AutoCAD-Textenster 
angezeigt. Bei aktivierter Protokolldatei-Option schreibt das Programm noch zusätzlich einen Bericht, 
in dem detailliert nachzulesen ist, in welchen Layouts und Blöcken sich noch entsprechende Objekte 
tummeln.