Was ist Autolisp®?

autolisp® ist eine Variante der Lisp -Familie von Programmiersprachen. Es wurde für die Programmierung innerhalb von AutoCAD® entwickelt, einem von Autodesk® Inc. entwickelten computergestützten Programme für Entwürfe und Design (CADD) kann zum Erstellen von Skripten zur Verwendung in AutoCAD® und allen vertikalen Anwendungen, die mit der AutoCAD®-Umgebung ausführen, einschließlich AutoCAD® Civil 3D & Reg, AutoCad® Map 3D sowie Autocad®-Architektur und Autocad®-Architektur und Autocad®-Architektur entwickelt. Es ist erwähnenswert, dass die Unfähigkeit von AutoCAD LT®, Lisp -Routinen auszuführen, eine der wichtigsten Merkmale ist, 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®, was 1986 in der AutoCAD® Release 2.18 auftrat. Es wurde kontinuierlich modifiziert und durch AutoCAD® Release 13 ;; Als AutoCAD® 2000 in veröffentlicht wurde in1999 wurde Autolisp® durch den leistungsstärkeren visuellen LISP® ersetzt. In den folgenden Jahren stoppte Autodesk® jedoch fast die gesamte Entwicklung von Visual LISP® und konzentrierte sich lieber auf andere Programmierwerkzeuge wie Objectarx®, .NET und Visual® Basic (VBA). Trotz dieser Verschiebung bleibt Autolisp® die beliebtesten Art und Weise, wie Benutzer 2011 im AutoCAD® anpassen oder Funktionen hinzufügen.

Routinen, die mit Autolisp® erstellt wurden, automatisieren in der Regel 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 der AutoCAD® -Umgebung oder einer Zeichendatei zu ändern. Beispiele für Dinge, die mit autolisp® erstellt werden können, 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 der AutoCAD® -Befehlszeile programmiert werden, dies ist jedoch selten durchgeführt. 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® verwendet werden kann, um Befehle einzugeben oder AutoCAD® auf andere Weise zu steuern. 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 mit dem Befehl laden geladen werden. 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® gestartet wird, automatisch eine oder mehrere Lisp -Routinen auszuführen.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?