AutoLisp Tools für den täglichen Einsatz mit 
AutoCAD(R)
 

Lesen Sie bitte auch die Hinweise zu diesen Lisp-Programmen. Dort wird beschrieben, wie Sie die Programme auf Ihr System bringen und zum Laufen überreden. Nicht ganz uninteressant sind in diesem Zusammenhang die Tipps zur AutoCAD-Konfiguration und auch die Tipps bzgl Anpassungen der Werkzeugkästen. Schließlich ist auch die Seite mit den Tipps zur Anpassung der Menüs wichtig.
 
 
 
Hilfslinien Seit AutoCAD 14 (meines Wissens nach) gibt es in AutoCAD Konstruktionslinien. (Befehl KLinie oder xline). Das sind Linien, die unendlich lang sind und nicht geplottet werden. Sie erleichtern das Konstruieren und Platzieren der Elemente.
Bei uns im Büro wurde schon seit der ersten AutoCAD-Schritte ein kleines Tool eingesetzt, das Hilfslinien erzeugt. Für AutoCAD 2000 wurde es letztendlich von mir auf die XLines umgestellt. Es bietet dahingehend Vorteile, daß es für vorgegebene Situationen bereits die Fang- und Filteroptionen bereitstellt. 
Das ganze wird als Menü installiert. Genauere Hinweise zu dieser Vorgehensweise finden Sie hier und in der mitgelieferten readme-Datei.

Befehle:
Als Homage an den ursprünglichen Programmierer Heinrich Kimmig habe ich die Namen der Befehle so belassen - Kim1 - Kim25, sowie KimDA und KimDF. Die Bedeutung der einzelnen Befehle hier aufzulisten wäre etwas zuviel. Die Kim1-11 , KimDA und KimDF sind als Icons auf einem Toolbar angeordnet. Es erscheinen auch die entsprechenden Tooltips, wenn die Maus darüber schwebt.
Autor: Heinrich Kimmig, modifiziert: Arnd Fischer

Inch-Bemaßung Bemaßung gleichzeitig in inch und mm abzeigen. Wenn Sie eine Zeichnung für einen englisch/amerikanischen Hersteller/Auftraggeber herausgeben möchten, verlangen diese bisweilen sowohl metrische als auch inch-Bemaßung. AutoCAD liefert nur eines von beiden. Die Funktion errechnet den inch-Wert inklusive Kürzungen (z.B. 5/8") und setzt diesen unter die Maßlinie.

Befehle:
InchGenau Auswahl der Genauigkeit, nur ganze inches bis 1/256 inches. Voreingestellt sind 1/16.
inchOberhalb Setzen der inch-Bemaßung oberhalb oder unterhalb der Maßlinie. metrischeEinheit Angabe, welche Längeneinheiten bei den Bemaßungstexten verwendet werden, m, cm oder mm.
inchOberhalb Setzen der inch-Bemaßung oberhalb oder unterhalb der Maßlinie.
BemInch Start der Bemaßungsergänzung. Sucht alle Maßketten heraus und fügt als Text den inch-Wert ein. Die Maßketten müssen assoziativ sein. ansonsten hilft die Funktion TxtInch weiter. Allerdings wird der inch-Text nicht angepaßt, wenn eine assoziative Maßkette geändert wird.
TxtInch Start der Bemaßung. Sucht alle Texte heraus und schreibt den Inchwert unterhalb bzw. oberhalb hinzu.
Autor: Arnd Fischer

Textstil Ändern des Textstils in einer CAD-Zeichnung. Dies ist besonders dann erforderlich, wenn man eine DXF-Datei von einem anderen Büro erhalten hat, das andere Textstile verwendet hat.
Mit dieser Funktion kann man nun bei einer Auswahl von Texten den Stil neu setzen oder bei allen Texten, die einen bestimmten Stil aufweisen diesen in einen anderen ändern.

Befehle:
TextStil Es erscheint die Auswahl, bei allen Texten (komplett) oder bei einer Auswahl von Texten den Stil zu ändern. Wählt man komplett, erfolgt eine Abfrage auf den Stil, der ersetzt werden soll.

Anmerkung:
Bei AutoCAD 13 und 14 kann u.U. nach Aufrufen der Funktion der AutoCAD-interne Befehl Ändern nicht mehr funktionieren. In diesem Fall einmal die Zeichnung verlassen und wieder neu aufrufen - dann ist alle wieder in Ordnung.
Autor: Arnd Fischer

Umlaute Dos-Windows Wenn man eine Zeichnung aus den guten alten Dos-Tagen weiter bearbeiten möchte, sind anstelle der Umlaute entweder Fragezeichen oder andere Grafikzeichen sichtbar. Auch die Symbole für Durchmesser, +- oder Grad werden nicht mehr dargestellt.
Diese Funktion ersetzt entweder in allen gefundenen Texten in der Zeichnung diese Zeichen oder in einer vom Anwender zu treffenden Auswahl. Ausserdem kann man wählen, ob man die Konvertierung von DOS nach Windows wünscht oder in Gegenrichtung.

Befehle:
Convert Es erscheint die Auswahl, ob dies Zeichen in allen Texten (komplett) oder in einer Auswahl (Auswahl) geändert werden sollen. Dann erfolgt die Abfrage, ob von 12 DOS -> 14 (Windows) oder umgekehrt.

Anmerkung:
Bei AutoCAD 13 und 14 kann u.U. nach Aufrufen der Funktion der AutoCAD-interne Befehl Ändern nicht mehr funktionieren. In diesem Fall einmal die Zeichnung verlassen und wieder neu aufrufen - dann ist alle wieder in Ordnung.
Autor: Arnd Fischer

Objekte auf anderen Layer kopieren Kopiert eine Auswahl von Elementen auf einen anderen Layer. Ist der Layer noch nicht vorhanden, wird autmatisch ein neuer Layer angelegt.
Diese Funktion ist vor allem dann gut einsetzbar, wenn man eine weitere Alternative zu einer bestehenden erzeugen möchte. Oder auch dann, wenn man einen Grundriss für ein anderes Geschoss neu anlegen und bearbeiten möchte.

Befehle:
Copy2Lay Bedeutet in Kurzform: Copy to Layer
Autor: Arnd Fischer

Hinweise

Lisp-Programme sind ASCII-Dateien, also Dateien im Klartext. Aufgrund ihrer kompakten Größe wurden sie nicht mehr komprimiert, können also nach dem Download sofort eingesetzt werden.
Klicken Sie den jeweiligen Link an, der in der oberen Auflistung auf der linken Seite angezeigt wird. Sie werden aufgefordert, die Datei auf Ihrer Festplatte zu speichern. Als Ort empfiehlt sich das Support-Verzeichnis von AutoCAD oder ein Verzeichnis im Supportpfad von AutoCAD (siehe auch Tipps zur AutoCAD-Konfiguration).
Wenn Sie das Programm dorthin kopiert haben, starten Sie AutoCAD.
Geben Sie in der Befehlszeile folgendes ein: (load "xyz.lsp"), wobei xyz.lsp der Name der heruntergeladenen Datei ist. Die Erweiterung .lsp kann man bisweilen auch weglassen.
Wenn das Programm korrekt eingeladen wurde, erscheint ein kurzer Hinweistext, ansonsten würde eine Fehlermeldung erscheinen. Dann stehen die im Text beschriebenen Befehle zusätzlich zu den AutoCAD-Befehlen zur Verfügung.

Eine andere Möglichkeit besteht darin, Lisp-Dateien über einen AutoCAD-Dialog einzuladen. Diesen Dialog erreicht man im AutoCAD-Standardmenü über den Menüpunkt Werkzeuge und dann Anwendung.... Dort kann man die Datei dann lokalisieren und einladen.

Die oben genannten Programme wurden von mir meist für einen konkreten Anwendungsfall entwickelt und kamen dann sofort zum Einsatz. Für eventuelle Fehler kann ich keine Haftung übernehmen. Durch die fortschreitende Entwicklung kann es sein, daß neuere Versionen von AutoCAD einen bestimmten Lisp-Befehl nicht korrekt ausführen. Meistens tritt dies im Bereich von Zugriffen auf Eintities auf, weil dort die meisten Änderungen stattfinden.
Senden Sie mir einen Hinweis, wann, wo und wie eines der oben aufgeführten Programme bei Ihnen die Zusammenarbeit verweigert.