ACM-2024-01-02

Jahrgang: 2024
Ausgabe: 01
Autor: Markus Hoffmann
Programm: ACMDAUSWECHSELN.LSP
Funktionalität: ersetzt mehrere Elemente einer Zeichnung durch ein anderes
Format: LISP
Lauffähig ab: AutoCAD 2020
Befehle: AWE
Bezug: Online


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

Elemente gegen andere auswechseln

Vor vielen Jahren wurde an dieser Stelle ein Tool vorgestellt, das Zeichnungsobjekte unabhängig von ihrer 
Objektart gegen die Kopie eines anderen Objekts auswechseln konnte. Bei dem hier vorgestellten Tool 
ACMDAUSWECHSELN.LSP hat sich an dieser Aufgabe grundsätzlich nichts geändert:Zunächst wird ein Auswahlsatz 
gebildet aus Zeichnungsobjekten, die zu ersetzen sind. Hier können Texte, Linien, Ansichtsfenster, Kreise, 
Polylinien und viele weitere Objektarten enthalten sein, denn das Tool ist unempfindlich. Anschließend ist 
zu bestimmen, welcher Punkt dieser Objekte der Basispunkt für die Ersetzung sein soll.
Außerdem ist das Objekt zu wählen, das die Objekte des eben gewählten Auswahlsatzes ersetzen soll. Auch hier 
muss man sich festlegen, welcher Punkt dieses Objekts relevant sein soll, also welcher Punkt dieses Objekts 
auf den oben bestimmten Basispunkten der zu ersetzenden Objekte platziert werden soll.
Die Optionen für diese zu wählenden Basispunkte orientieren sich an den Optionen der Ausrichtung von 
Textobjekten: oben links, oben Zentrum, oben rechts, Mitte links, Mitte Zentrum, Mitte rechts, unten links, 
unten Zentrum, unten rechts. Errechnet werden diese Optionen vom Tool durch ein umgrenzendes Rechtseck um 
jedes einzelne Objekt, der sogenannten Bounding Box.
Gegenüber der früheren Version erfolgt die Steuerung des Tools nun in einer Dialogbox. Sie bietet zwei 
Knöpfe: einer zur Wahl des Auswahlsatzes und einer zur Wahl des ersetzenden Objekts. Nach der Wahl der 
Objekte sind in der Dialogbox zur Kontrolle grundlegende Informationen der Objektwahl sichtbar, die Anzahl 
der Objekte im Auswahlsatz sowie der Objekttyp des ersetzenden Objekts. Ebenfalls sind in der Dialogbox 
für beide Auswahlen die Bezugspunkte nach dem oben erwähnten Prinzip festzulegen.
Das Tool wertet nun die Angaben im Dialog aus und ersetzt alle Objekte im Auswahlsatz durch eine Kopie der 
Einzelauswahl.Durch die Aktualisierung interner Funktionen und die Erweiterung des Tools durch eine 
Dialogboxsteuerung wurde der Auswechselnbefehl jetzt aufgewertet und erweitert.