ACM-2024-04-06

Jahrgang: 2024
Ausgabe: 04
Autor: Gerhard Rampf
Programm: ACM-LOESCHENLF.LSP
Funktionalität: Objekte löschen mit Layerfilter
Format: LISP
Lauffähig ab: AutoCAD 2005
Befehle: ACM-LOESCHENLF
Bezug: online 


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

Löschen mit Layerfilter

Mit dem Tool ACM-LOESCHENLF.LSP lassen sich Objekte anhand ihres Layers identifizieren und zielgenau löschen. 
Nach dem Start der Funktion wird zuerst zur Auswahl der Filterlayer aufgefordert. Hierfür stehen zunächst 
zwei Methoden zur Verfügung. Wurde der Befehl schon einmal ausgeführt, kommt noch eine dritte hinzu. Mit der 
Variante „Objektwahl“ können entweder durch Anpicken einzelner Quellobjekte oder das Aufziehen eines 
Auswahlfenster beliebig viele Quellobjekte ins Visier genommen werden. Diese Layersammlung analysiert das 
Tool anschließend, entfernt Mehrfachtreffer und gesperrte Layer und strickt so den Layerfilter zusammen. 
Die zweite Möglichkeit zur Bildung des Filters bietet die Option „Auswahlliste“. Hat man sich für diese 
Methode entschieden, öffnet das Programm ein Dialogfeld, in dem alle aktuell nicht gesperrten Layer in einem 
Listenfeld zur Auswahl stehen. Bei wiederholten Befehlausführungen ist der zuletzt verwendete Satz schon 
vormarkiert. Über die Suchfunktion im Dialogfeld kann gezielt auf einen Layer in der Liste zugegriffen werden. 
Per Platzhaltersuche lassen sich auch sehr schnell Layer gruppieren, die beispielsweise alle eine bestimmte 
Zeichenfolge in ihrem Namen aufweisen. Die Anzahl der aktuell markierten Filterlayer wird stets unterhalb des 
Listenfeldes angezeigt. 
Die dritte Variante zur Festlegung des Filters steht erst ab dem zweiten Befehlsaufruf zur Verfügung. Durch 
die Wahl der Option „Vorherige Auswahl“ greift die Routine auf den zuletzt verwendeten Filter zurück, wodurch 
sich gleichartige Löschvorgänge schnell wiederholen lassen. Hierbei wird der Filter aber immer an gegebenenfalls 
neue Verhältnisse in der Zeichnung angepasst. Zwischenzeitlich gesperrte oder gar bereinigte Layer entfernt die 
Funktion automatisch aus dem Filtersatz. Nach der Festlegung des Filters mit einer der drei Methoden kann man 
den Löschvorgang mit den üblichen Objektwahlmethoden starten, wobei Objekte, die nicht den Kriterien entsprechen, 
ignoriert werden.