ACM-2024-05-02

Jahrgang: 2024
Ausgabe: 05
Autor: Gerhard Rampf
Programm: ACM-SLOESCHEN.LSP
Funktionalität: Objekte ohne Auswahlbestätigung löschen
Format: LISP
Lauffähig ab: AutoCAD 2005
Befehle: ACM-SLOESCHEN
Bezug: 0nline


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

Löschen für Mutige

Das Tool ACM-SLOESCHEN.LSP zeigt am Beispiel des Befehls LÖSCHEN, dass sich auch bei scheinbar ausgereizten 
Befehlen immer noch ein Zeit- und Komfortgewinn herauskitzeln lässt. Während in den AutoCAD-Versionen aller 
Editierbefehle die Objektwahl abschließend bestätigt werden muss, entfällt diese Rückversicherung bei der 
hier vorgestellten Routine. 
Nach dem Aufruf des Befehls werden zunächst in der Befehlszeile die aktuellen Befehlseinstellungen angezeigt. 
Dann fordert das Tool dazu auf, durch Drücken der Eingabetaste die Objektwahl zu starten, für die sämtliche 
Standardmethoden zur Verfügung stehen. So lassen sich Objekte direkt anklicken, mit Fenster- oder Kreuzenauswahl 
oder auch per Zaun wählen. Sobald eine Auswahl erfolgte, führt das Programm ohne weitere Nachfrage den Löschvorgang 
aus. Das bedeutet, dass ein angeklicktes Objekt unverzüglich aus der Zeichnung entfernt wird. 
Ebenso verhält es sich, wenn mehrere Elemente zu einem Auswahlsatz zusammengefasst wurden. Die beim Start ebenfalls 
angebotene Option „Einstellungen“ öffnet ein Dialogfeld zur Steuerung der Befehlsfeinheiten. In einer Pop-up-Liste 
kann man die temporäre Größe der Pickbox festlegen. Hierfür stehen die Variante „Aktuelle“ sowie die Größen von 0 
bis 20 zur Auswahl. 
Auch der Umgang mit Objekten auf gesperrten Layern lässt sich regeln. Normalerweise ist in AutoCAD das Bearbeiten 
von gesperrten Objekten ausgeschlossen. Wer sich aber seiner Sache sicher ist, kann durch Aktivieren der Option 
„Layersperrung ignorieren“ auch Objekte löschen, die eigentlich unter dem Schutz durch eine Layersperrung stehen. 
Die dritte Option „Wiederholmodus ein“ regelt das Ausführungsverhalten des Tools. In der Grundeinstellung wird 
das Tool im Wiederholmodus gefahren, was bedeutet, dass nach einem Löschvorgang der Befehl aktiv bleibt und sofort 
das nächste Objekt in Angriff genommen werden kann. Ist diese Option dagegen ausgeschaltet, wird das Programm nach 
jeder Löschung automatisch beendet.