ACM-2023-04-03

Jahrgang: 2023
Ausgabe: 04
Autor: Thomas Krüger
Programm: ACM-BLOCKDUPLICATE.LSP
Funktionalität: Kopien von Blockdefinitionen erstellen
Format: LISP
Lauffähig ab: AutoCAD 2010
Befehle: BLOCKDUPLICATE BLOCKDUPLICATECOPY
Bezug: Online


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

Blockdefinitionen duplizieren

Verschiedene Objekte wie Linien, Kreise, Texte, aber auch Blockreferenzen, lassen sich in AutoCAD zu „Blöcken“ 
zusammenfassen. Sichtbar in der Zeichnung sind dann die mit dem Befehl „EINFÜGE/_INSERT“ erstellten so genannten 
Blockreferenzen, die die im Block enthaltenen Objekte je nach Skalierung und Einfügewinkel visualisieren.
Zum Bearbeiten der Blöcke stellt AutoCAD die Befehle _REFEDIT und _BEDIT bereit. Damit lassen sich Änderungen an 
den in der Blockdefinition enthaltenen Objekten vornehmen. Die Änderungen wirken sich natürlich auf das 
Erscheinungsbild aller Referenzierungen des Blocks aus. Will man jedoch nur eine Blockdarstellung ändern, geht 
das nur über einen neu definierten Block. Mit Bordmitteln heißt das den Block aufzulösen und unter einem anderen 
Namen neu zu erstellen. Oder man benennt die exportierte Datei mittels Export über den WBLOCK-Befehl um und lädt 
sie neu.
Das in dieser Ausgabe vorgestellte Tool <I>ACM-BLOCKDUPLICATE.LSP<P> erlaubt die Kopie einer Blockdefinition mit 
Angabe des neuen Namens, ohne die dargestellten Umwege anzulegen. Intern wird dazu eine neue unsichtbare 
Zeichnungsdatenbank angelegt, der Blockcontainer in diese übertragen, dort umbenannt und wieder in die 
Ursprungszeichnung zurückkopiert.
Dem Anwender werden dafür zwei Befehle zur Verfügung gestellt: mit BLOCKDUPLICATE kann man eine Blockreferenz 
auswählen, dupliziert die dazugehörige Blockdefinition und weist diese im Anschluss der ausgewählten Referenz zu. 
BLOCKDUPLICATECOPY erstellt in Erweiterung dazu eine neue Referenz des duplizierten Blocks.
