Перед использованием файлов AutoLISP их необходимо загрузить в программу.
Приложения AutoLISP хранятся в доступных для редактирования текстовых файлах ASCII или Unicode с расширением LSP. В таких файлах обычно имеется раздел заголовка, в котором описана программа и ее назначение, а также даются конкретные инструкции. Данный заголовок также может включать комментарии, в которых указан автор и правовая информация, касающаяся использования программы. Строки комментариев начинаются с символа точки с запятой (;). Для просмотра и редактирования таких файлов можно использовать любой текстовый редактор или текстовый процессор, который сохраняет тексты в формате ASCII или Unicode.
Перед использованием AutoLISP-приложения его необходимо загрузить в память. Для этого можно использовать команду ЗАГПРИЛ или функцию load языка AutoLISP. При загрузке приложения AutoLISP выполняется загрузка AutoLISP-кода из LSP-файла в память системы. Необходимо задать относительный вспомогательный путь в параметре имени файла, если файл LSP не расположен в пути поиска вспомогательных файлов.
Загрузка приложения с помощью функции load требует ввода выражения AutoLISP в командной строке. В случае успешного выполнения функции load в командной строке отображается значение последнего выражения в файле. Обычно в этом качестве выступает либо имя самой последней определенной в файле функции, либо подсказка по использованию функции. Если функция load завершается неудачно, AutoLISP выдает сообщение об ошибке. Сбой функции load может быть вызван ошибками кода в файле или неверным именем файла, введенным в командной строке. Синтаксис функции load имеет следующий вид:
(load filename [onfailure])
Функция load имеет два аргумента: обязательный filename и необязательный onfailure. При загрузке файла AutoLISP в командной строке, как правило, вводится значение только одного аргумента — filename.
В следующем примере иллюстрируется загрузка файла AutoLISP newfile.lsp.
Команда: (load "newfile")
Расширение LSP указывать необязательно. Такой формат ввода можно использовать для любых файлов LSP, хранящихся по текущему библиотечному пути.
Для загрузки файла AutoLISP, находящегося не по библиотечному пути, аргумент filename должен включать в себя также полный путь к файлу.
Команда: (load "d:/files/morelisp/newfile")
Команда: (load "/files/morelisp/newfile")