AutoLISP-Dateien müssen in AutoCAD geladen werden, bevor sie verwendet werden können.
AutoLISP-Anwendungen werden in bearbeitbaren ASCII- oder Unicode-Textdateien mit der Dateinamenerweiterung .lsp gespeichert. Diese Dateien verfügen normalerweise über einen Header-Abschnitt, der eine Routine und deren Verwendung beschreibt sowie besondere Anweisungen enthält. Der Header enthält gegebenenfalls auch Kommentare, in denen der Autor genannt sowie rechtliche Informationen zur Verwendung der Routine aufgeführt werden. Kommentare werden durch ein vorangehendes Semikolon (;) gekennzeichnet. Sie können diese Dateien mit einem Texteditor oder einem Textverarbeitungsprogramm, mit dem ASCII- oder Unicode-Textdateien erstellt werden können, anzeigen und bearbeiten.
Bevor Sie eine AutoLISP-Anwendung verwenden können, muss sie geladen werden. Sie können den Befehl APPLOAD oder die AutoLISP-Funktion load zum Laden einer Anwendung verwenden. Beim Laden einer AutoLISP-Anwendung wird der AutoLISP-Code aus der LSP-Datei in den Speicher Ihres Systems geladen. Wenn sich die LSP-Datei nicht im Suchpfad der Support-Datei befindet, müssen Sie einen relativen Support-Pfad im Parameter Dateiname angeben.
Wenn Sie die Anwendung mit der load-Funktion laden, müssen Sie in der Befehlszeile AutoLISP-Code eingeben. Wird die load-Funktion erfolgreich ausgeführt, wird der Wert des letzten Ausdrucks in der Datei in der Befehlszeile angezeigt. Dabei handelt es sich normalerweise um den Namen der letzten in der Datei definierten Funktion oder Anweisungen zur Verwendung der neu geladenen Funktion. Wenn die load-Funktion fehlschlägt, wird eine AutoLISP-Fehlermeldung angezeigt. Ein Fehlschlagen der load-Funktion kann durch falschen Code in der Datei oder durch die Angabe eines falschen Dateinamens verursacht werden. Die Syntax für die load-Funktion lautet
(load filename [onfailure])
Diese Syntax verdeutlicht, dass die load-Funktion über zwei Argumente verfügt: das erforderliche Argument Dateiname und das optionale Argument onfailure. Wenn Sie eine AutoLISP-Datei über die Befehlszeile laden, geben Sie normalerweise nur das Argument Dateiname an. Im folgenden Beispiel wird die AutoLISP-Datei newfile.lsp geladen.
Befehl: (load "newfile")
Die Erweiterung lsp muss nicht angegeben werden. Dieses Format funktioniert für jede LSP-Datei im aktuellen Bibliothekspfad.
Um eine AutoLISP-Datei zu laden, die sich nicht im Bibliothekspfad befindet, müssen Sie als Argument Dateiname den vollständigen Pfad und Dateinamen angeben.
Befehl: Load "d:/files/morelisp/newfile")
Befehl: (load "/files/morelisp/newfile")