Skip to main content

Was ist Autolisp ?

Autolisp ist eine Variante der Lisp -Familie von Programmiersprachen.Es wurde für die Programmierung innerhalb von AutoCAD , ein computergestütztes Programm zur Ausarbeitung und Design (CADD) entwickelt, das von Autodesk Inc. Autolisp Kann verwendet werden, um Skripte für die Verwendung in AutoCAD und alle vertikalen Anwendungen, die mit dem AutoCAD reg;Umgebung, einschließlich Autocad Civil 3d Reg, Autocad Karte 3D und Autocad Die Architektur.Es ist erwähnenswert, dass die Unfähigkeit von Autocad lt reg;Um Lisp -Routinen auszuführen, ist eine der wichtigsten Merkmale, die es von AutoCAD unterscheiden.Der Begriff "Lisp" leitet sich aus den Wörtern "Listenprozessor" ab.XLISP war eine Variante von Lisp und die Grundlage für die Entwicklung für Autolisp , die 1986 im Jahr 1986 innerhalb von Autocad Release 2.18.Es wurde kontinuierlich modifiziert und durch AutoCAD Release 13 ;;Wenn Autocad reg;2000 wurde 1999 veröffentlicht, Autolisp wurde ersetzt durch das leistungsstärkere visuelle Lisp .In den folgenden Jahren jedoch Autodesk Fast aller Entwicklung von visuellem Lisp , bevorzugt es, sich auf andere Programmierwerkzeuge wie Objectarx reg. .NET und Visual Basic (VBA).Trotz dieser Verschiebung Autolisp bleibt die beliebteste Art und Weise, wie Benutzer im Jahr 2011 eine Funktionalität an autocad reg;.Normalerweise automatisieren Sie Aufgaben oder erstellen Sie Add-On-Programme für die Verwendung innerhalb von AutoCAD .Die Programmiersprache ist sehr flexibel und kann verwendet werden, um nahezu jeden Aspekt des Autocad Reg zu ändern.Umgebung oder Zeichnungsdatei.Beispiele für Dinge, die mit Autolisp sind Taschenrechner, Programme, die Blöcke bearbeiten, und Routinen, die Inhalte automatisch in eine Datei zeichnen.Es ist sogar möglich, eine Folge von Befehlen in Stapel über viele Dateien auszuführen.

Autolisp kann aus dem Autocad reg;Befehlszeile, aber das ist selten getan.Für alle außer den grundlegendsten LISP -Programmen wird die Verwendung eines externen Texteditors bevorzugt, da es bei der Eingabe komplizierter Code erheblich hilft.Es gibt buchstäblich Tausende von Möglichkeiten, wie Autolisp Kann verwendet werden, um Befehle einzugeben oder AutoCAD .Normalerweise sind die erzeugten Dateien einfache Textdateien, die mit einer Erweiterung von LSP gespeichert sind.Wenn eine Lisp -Routine für mehrere Programme entsteht, kann der Dateityp VLX oder FAS sein.

Die LSP -Dateien können in AutoCAD reg geladen werden.Verwenden des Befehls laden.Sobald eine Lisp -Routine geladen wurde, muss der Benutzer nur ausführen, um sie einfach in die Befehlszeile einzugeben.Es ist auch möglich, jedes Mal, wenn AutoCAD wird gestartet.