Существует 2 способа загрузки Lisp’ов в AutoCAD 1) Помещение файлов в автозагрузку. Плюсы: + Простой макрос на кнопку: ^C^Cкоманда + Хранение файлов где угодно Минусы: — Приложения загружаются все разом, что замедляет запуск AutoCAD — Приложения могут скрыто менять настрйки AutoCAD — Приложения могут конфликтовать м\у собой и приводить к сбою. 2) Загрузка файлов только при вызове соответствующей команды. Плюсы: + Приложения не засоряют AutoCAD и не конфликтуют м\у собой + Систематизация хранения lisp’ов на компьютере Минусы: — Немного сложнее Макрос: ^C^C^P(if (not С:команда)(load "Имя файла") );^Pкоманда; Я советую использовать второй вариант, и чтобы его единственный минус перестал таковым быть, попробую научить вас самих писать макрос для кнопки. Специальные символы используемые в макросе: ^C - Отмена активной команды или параметра команды (равнозначно нажатию клавиши ESC) Если кнопка в интерфейсе пользователя нажата, макрос, назначенный ей, все равно выполняется в текущем контексте