Как загрузить LISP-файл в AutoCAD: полное руководство

Инструкция: Как загрузить LISP-файл (.lsp, .fas, .vlx) в AutoCAD
LISP — это мощный язык для автоматизации задач в AutoCAD. Чтобы использовать написанные на нём скрипты (макросы, команды), их нужно сначала загрузить в текущий сеанс программы. Вот несколько способов сделать это.
Предварительные шаги
-
Получите LISP-файл. У вас должен быть файл с расширением
.lsp(исходный код),.fasили.vlx(скомпилированные, защищённые версии). -
Сохраните файл в надёжное место. Лучше всего в специальную папку, например,
C:\AutoCAD LISP\. Избегайте рабочих папок проектов и системных директорий Windows.
Способ 1: Основной — через диалоговое окно «Загрузить приложение» (APPLOAD)
Это самый универсальный и рекомендуемый способ.
-
Откройте диалоговое окно. В командной строке AutoCAD введите команду
APPLOADи нажмитеEnter.
Или перейдите на вкладку «Управление» → панель «Приложения» → кнопка «Загрузить приложение».
-
Найдите ваш файл.
В открывшемся окне перейдите в папку, где сохранён ваш LISP-файл.
В поле «Тип файлов» выберите «AutoLISP Files (*.lsp,*.fas,*.vlx)» или просто «Все файлы».

-
Выберите и загрузите.
Для однократной загрузки: Выделите файл и нажмите кнопку «Загрузить». В командной строке появится подтверждение, например,"MyCommand.lsp" успешно загружен.
Для постоянной автозагрузки: Выделите файл в нижней части окна (в списке «Загруженные приложения» или «История») и нажмите кнопку «В содержимое» (Add to History в английской версии). Теперь этот файл будет появляться в списке «История загрузок» и автоматически загружаться при каждом запуске AutoCAD.

-
Закройте окно. Нажмите «Закрыть». Новые команды, определённые в LISP-файле, готовы к использованию (чтобы их вызвать, введите имя команды, указанное в файле, в командной строке).
Схема работы APPLOAD: Ввод команды → Выбор файла → Загрузка → Использование команды
Способ 2: Быстрый — перетаскивание файла (Drag & Drop)
Простой метод для быстрой проверки скрипта.

-
Откройте окно проводника Windows с вашим LISP-файлом.
-
Перетащите файл (зажмите левую кнопку мыши) прямо на графическую область чертежа AutoCAD.
-
Отпустите кнопку мыши. Файл загрузится автоматически. Проверьте командную строку для подтверждения.
Важно: Этот способ не добавляет файл в список автозагрузки.
Способ 3: Автоматическая загрузка при старте AutoCAD (Настройка раз и навсегда)
Чтобы ваш LISP загружался автоматически в каждом новом чертеже, его нужно добавить в список автозагрузки.
-
Создайте папку для скриптов, если ещё не сделали этого (например,
C:\AutoCAD LISP\). -
Поместите ваш
.lspфайл в эту папку. -
Настройте путь поддержки AutoCAD:
- Введите командуOPTIONS(или щёлкните правой кнопкой мыши в области чертежа → «Параметры»).
- Перейдите на вкладку «Файлы».
- Разверните ветку «Путь поиска вспомогательных файлов».
- Нажмите «Добавить», затем «Обзор» и выберите вашу папку (C:\AutoCAD LISP\).
- Нажмите «Применить» и «OK».

FAQ: быстрые ответы
на ПОПУЛЯРНЫЕ вопросы по AutoCAD
Имя команды в LISP-файле может отличаться от имени файла. Откройте файл .lsp в Блокноте и найдите строку, начинающуюся с (defun c: — слово после c: и до закрывающей скобки является командой для вызова (например, (defun c:MyCmd () → команда MYCMD).
Убедитесь, что вы вводите имя команды точно, как оно указано в файле (регистр букв в AutoCAD обычно не имеет значения).
Внимательно прочитайте текст ошибки в командной строке. Часто он указывает на строку с проблемой в коде LISP. Проверьте синтаксис или обратитесь к разработчику скрипта.
Используйте «Добавить в содержимое» в APPLOAD