Skip To Content

Anpassung mit AutoLISP

AutoLISP ist eine leistungsstarke Skriptsprache für benutzerdefinierte Anpassungen. In Autodesk AutoCAD ist ein LISP-Interpreter integriert. Sie können AutoLISP-Code in der Eingabeaufforderung eingeben oder Code aus externen (.lsp-)Dateien laden. Es gibt zahlreiche Möglichkeiten, AutoLISP aus Skripts, über Menüs und aus anderen API-basierten Anwendungsprogrammierschnittstellen aufzurufen. Esri hat eine Sammlung von AutoLISP-Funktionen erstellt, die in ArcGIS for AutoCAD enthalten sind, um die Arbeit mit Koordinatensystemen, Feature-Attributen, Felddefinitionen, Beschriftungen, Web-Feature-Layern, Karten-Layern und Kartenbilddaten-Layern sowie deren Subtypes zu erleichtern. Anwender der neuen AutoLISP-API sollten über grundlegende Kenntnisse von AutoLISP und deren Verwendung in AutoCAD verfügen. Bei diesen Funktionen handelt es sich um standardmäßige AutoLISP-Werkzeuge, die auch zusammen mit anderen AutoLISP-Routinen in AutoCAD eingesetzt werden können.

Es gibt neben den AutoLISP-Befehlen eine Reihe von ArcGIS for AutoCAD-spezifischen Befehlen, die mit GIS-Features verwendet werden können und die mit dem Verhalten der ArcGIS for AutoCAD-Benutzeroberfläche interagieren. Sie können die ArcGIS for AutoCAD-Befehle in Ihre Anpassung aufnehmen und mit AutoLISP-Funktionen in ArcGIS for AutoCAD sowie den AutoLISP-Funktionen und -Befehlen integrieren, die Ihnen in Autodesk AutoCAD zur Verfügung stehen. ArcGIS for AutoCAD-Befehle, denen das Zeichen "-" vorangestellt ist, funktionieren über die Befehlszeile ohne eine grafische Benutzeroberfläche und können in AutoLISP direkt verwendet werden.

Die bereitgestellte AutoLISP-Funktion steuert die ArcGIS for AutoCAD-Objekte und ermöglicht es Ihnen, eine Liste vorhandener Objekte abzurufen, neue Objekte hinzuzufügen, Objekte zu entfernen und die Eigenschaften von Objekten festzulegen.