Как добавить модуль в автокад
Вам не нужны права администратора; установку плагинов может сделать самый бесправный пользователь.
Закройте AutoCAD. Он умеет подхватывать плагины "на лету", но еще лучше он умеет вылетать с фатальными ошибками.
Разархивируйте папку AVC_xxx.bundle из архива на ваш системный диск в папку
Как вы знаете, AutoCAD поддерживает еще несколько мест на диске, куда можно записывать плагины. Но плагины A>V>C> требуется устанавливать именно в папку AppData пользователя. Иначе не будут работать автоматические обновления. Поэтому для каждого пользователя компьютера требуется устанавливать отдельную копию плагинов.
Важно сохранить расширение .bundle в имени папки, иначе Автокад не найдет плагин.
Папка AppData является "скрытой". Вы не увидите ее в проводнике Windows, пока не настроите отображение скрытых папок . Однако вам и не надо на нее любоваться — чтоб войти в любую скрытую папку достаточно набрать ее имя в строке адреса проводника и нажать Enter. Есть и более "изящный путь" : в папку Roaming можно попасть напрямую набрав в строке адреса %appdata% и нажав Enter.
Если вы не использовали онлайн-инсталлятор плагинов, то первый запуск AutoCAD рекомендуется делать от имени администратора с повышенными правами. Тогда плагин сможет создать себе журнал ошибок в системных журналах Windows. Но это не обязательно и никак не влияет на работу плагина.
При запуске AutoCAD сам найдет новый плагин и запросит вас разрешение на его загрузку. Вы должны поставить галочку, чтоб этот запрос не появлялся снова (В AutoCAD 2017 и старше вместо галочки кнопка «Загружать всегда»).
Если новые кнопки появятся, а команды не будут запускаться, значит, скорее всего, файл плагина был блокирован вашей системой. Найдите все файлы dll и arx в папке плагина \Content\Windows и в свойствах файла поставьте галочку «Разблокировать»
Установка и удаление приложений подключаемого модуля
Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.
Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.
Подключаемые модули каждого пакета загружаются в AutoCAD путем помещения в одну из папок ApplicationPlugins на локальном диске. Можно использовать три папки ApplicationPlugins.
Папка установки программы
Папка профилей всех пользователей
- (ОС Windows XP) :\Documents and Settings\All Users\Application Data\Autodesk\ApplicationPlugins
- (ОС Windows Vista или Windows 7) : \ProgramData\Autodesk\ApplicationPlugins
Папки профиля пользователя
- (Windows XP) :\Documents and Settings\\Application Data\Autodesk\ApplicationPlugins
- (ОС Windows Vista или Windows 7) :\Users\\AppData\Roaming\Autodesk\ApplicationPlugins
При запуске AutoCAD в папках ApplicationPlugins выполняется проверка наличия подключаемых модулей. Найденные пакеты автоматически регистрируются и загружаются в зависимости от XML-файла каждого пакета.
Установка пакетов подключаемых модулей
Комплект можно развернуть с помощью установщика (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins. Для загрузок AutoCAD Exchange Apps развертывание пакета выполняется с помощью установщика MSI.
Загрузка подключаемых модулей
Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).
Удаление пакетов подключаемого модуля
Комплект можно удалить путем удаления соответствующей папки с расширением .bundle из папки ApplicationPlugins. Это можно выполнить путем удаления с помощью исходного установщика или ручного удаления папки .bundle.
Пример базовой структуры папок .bundle
Ниже приведен пример содержимого комплекта подключаемого модуля и его структуры на диске.
.bundle — это не файл, а имя папки с расширением BUNDLE. Ниже приведен пример подключаемого модуля, который содержит основной программный файл LSP и вспомогательный файл DWG. Подключаемый модуль называется OfficeSymbols. Структура его папок может выглядеть следующим образом (папки отображаются полужирным шрифтом):
Как установить расширение для Autocad
4. Настройка безопасности. Для доступа к файлу необходимо снять блокировку, которую устанавливает Windows. Для этого в проводнике выбрать файл AutoCadLibrary.dll и открыть свойства. На первой вкладке нажать кнопку “Unblock” (Разблокировать).
На первой вкладке нажать кнопку “Unblock”
5. Скопировать файлы DotNetLoad.lsp и AutoCadLibrary.dll в папку с программой Autocad, например C:\Program Files\Autodesk\AutoCAD 2013 (Могут потребоваться права локального администратора)
6. Добавить автозагрузку приложения в Autocad. Для этого в командной строке Autocad набрать _appload
Нажать кнопку “Приложения. ”
Нажать кнопку “Добавить. ”
Выбрать файл DotNetLoad.lsp и нажать кнопку “Открыть”
Закрыть диалоговые окна.
Файл добавился в автозагрузку и будет автоматически загружаться при запуске Autocad.
7. Импортировать в инструментальные палитры файл РЗН.xtp. После импорта в палитрах появится соотв. вкладка с дополнительными кнопками.
Автор:
Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.
Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.
Подключаемые модули каждого пакета загружаются в AutoCAD путем помещения в одну из папок ApplicationPlugins на локальном диске. Можно использовать три папки ApplicationPlugins.
Папка установки программы
Папка профилей всех пользователей
- (ОС Windows XP) :\Documents and Settings\All Users\Application Data\Autodesk\ApplicationPlugins
- (ОС Windows Vista или Windows 7) : \ProgramData\Autodesk\ApplicationPlugins
Папки профиля пользователя
- (Windows XP) :\Documents and Settings\\Application Data\Autodesk\ApplicationPlugins
- (ОС Windows Vista или Windows 7) :\Users\\AppData\Roaming\Autodesk\ApplicationPlugins
При запуске AutoCAD в папках ApplicationPlugins выполняется проверка наличия подключаемых модулей. Найденные пакеты автоматически регистрируются и загружаются в зависимости от XML-файла каждого пакета.
Установка пакетов подключаемых модулей
Комплект можно развернуть с помощью установщика (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins. Для загрузок AutoCAD Exchange Apps развертывание пакета выполняется с помощью установщика MSI.
Загрузка подключаемых модулей
Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).
Удаление пакетов подключаемого модуля
Комплект можно удалить путем удаления соответствующей папки с расширением .bundle из папки ApplicationPlugins. Это можно выполнить путем удаления с помощью исходного установщика или ручного удаления папки .bundle.
Примечание Подключаемый модуль, загруженный с веб-сайта Autodesk Exchange Apps, также можно удалить путем его повторной загрузки. По завершении загрузки отображается запрос на удаление подключаемого модуля.
Пример базовой структуры папок .bundle
Ниже приведен пример содержимого комплекта подключаемого модуля и его структуры на диске.
.bundle — это не файл, а имя папки с расширением BUNDLE. Ниже приведен пример подключаемого модуля, который содержит основной программный файл LSP и вспомогательный файл DWG. Подключаемый модуль называется OfficeSymbols. Структура его папок может выглядеть следующим образом (папки отображаются полужирным шрифтом):
AutoCAD 2017, AutoCAD Architecture 2017, AutoCAD Civil 3D 2017, AutoCAD Electrical 2017, AutoCAD MEP 2017, AutoCAD Map 3D 2017, AutoCAD Mechanical 2017, AutoCAD P&ID 2017, AutoCAD Plant 3D 2017, & AutoCAD Utility Design 2017
Автор:
Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.
Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.
Подключаемый модуль можно развернуть, поместив его в папку ApplicationPlugins или ApplicationAddins на локальном диске.
- Стандартная папка для установки
- Windows 7 и более поздние версии: %PROGRAMFILES%\Autodesk\ApplicationPlugins
- Mac OS: /library
- Windows 7 и более поздние версии: %ALLUSERSPROFILE%\Autodesk\ApplicationPlugins
- Mac OS: /Applications/Autodesk/ApplicationAddins
- Windows 7 и более поздние версии: %APPDATA%\Autodesk\ApplicationPlugins
- Mac OS: ~/Autodesk/ApplicationAddins
При запуске AutoCAD и продуктов на основе AutoCAD в папках ApplicationPlugins и ApplicationAddins выполняется проверка на наличие подключаемых модулей. Найденные подключаемые модули автоматически регистрируются и загружаются в зависимости от метаданных в XML-файле каждого пакета.
Прим.: Подключаемый модуль можно загрузить из любой папки ApplicationPlugins, однако рекомендуется помещать все подключаемые модули в папку Windows %PROGRAMFILES%\Autodesk\ApplicationPlugins. Подключаемые модули в этой папке считаются доверенными и не проверяются на наличие цифровой подписи. Все другие папки ApplicationPlugins должны быть доверенными в настройках приложения и иметь цифровую подпись.
Доверие к пакетам подключаемых модулей
При использовании программ на базе AutoCAD 2016 в операционной системе Windows рекомендуется добавлять к программным файлам пользователей цифровую подпись. Благодаря ей можно узнать, какой пользователь опубликовал программный файл и вносились ли изменения в этот файл после добавления цифровой подписи. Дополнительные сведения о добавлении цифровых подписей к программным файлам пользователей см. в разделе "Цифровые подписи для программных файлов пользователей".
Каждый пользовательский программный файл при загрузке проверяется на наличие цифровой подписи. Если цифровая подпись существует, пользователь получает сведения о цифровом сертификате и издателе, который подписал файл. После этого пользователь может загрузить файл и разрешить загрузку файлов, подписанных этим издателем, в дальнейшем. Если цифровая подпись является недействительной или отсутствует, пользователь получает уведомление о том, что загрузка и выполнение программного файла связаны с определенными рисками.
Установка пакетов подключаемых модулей
Комплект можно развернуть с помощью программы установки (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins или ApplicationAddins. Для приложений, загружаемых с Autodesk Exchange Apps, развертывание пакета в ОС Windows выполняется с помощью программы установки MSI.
Загрузка пакетов подключаемых модулей
Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD и продуктах на основе AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).
Прим.: Начиная с продуктов на базе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме; в этом случае системной переменной SECURELOAD установлено значение 1 или 2. В безопасном режиме работа программы будет ограничена загрузкой и выполнением файлов, содержащих код из доверенных источников. Пути к доверенным источникам определяются системной переменной TRUSTEDPATHS.
Удаление пакетов подключаемых модулей
Комплект можно удалить путем удаления соответствующей папки с расширением BUNDLE из папки ApplicationPlugins или ApplicationAddins. Для этого используйте исходную программу установки или вручную удалите папку BUNDLE.
Прим.: Подключаемый модуль, загруженный с веб-сайта Autodesk Exchange Apps, также можно удалить путем его повторной загрузки. По завершении загрузки отображается запрос на удаление подключаемого модуля.
Механизм автоматической загрузки подключаемого модуля обеспечивает легкое развертывание пользовательских приложений с помощью пакетного формата.
Пакетный формат — это типовая структура папки, содержащая в имени расширение .bundle и XML-файл, который определяет поведение различных компонентов подключаемого модуля. При использовании пользовательских приложений BUNDLE упрощается разработка для нескольких операционных систем и версий продукта, так как параметры подключаемого модуля определяются в XML-файле пакета. Пакет BUNDLE можно использовать вместо создания сложных сценариев установки для развертывания подключаемого модуля.
Подключаемые модули каждого пакета загружаются в AutoCAD и программы на основе AutoCAD путем помещения в одну из папок ApplicationPlugins на локальном диске. Можно использовать три папки ApplicationPlugins.
- Папка профилей всех пользователей
- ОС Windows XP: :\Documents and Settings\All Users\Application Data\Autodesk\ApplicationPlugins
- ОС Windows 7 и Windows 8: : \ProgramData\Autodesk\ApplicationPlugins
- ОС Windows XP: :\Documents and Settings\\Application Data\Autodesk\ApplicationPlugins
- ОС Windows 7 и Windows 8: :\Users\\AppData\Roaming\Autodesk\ApplicationPlugins
При запуске AutoCAD и продуктов на основе AutoCAD в папках ApplicationPlugins выполняется проверка наличия подключаемых модулей. Найденные пакеты автоматически регистрируются и загружаются в зависимости от XML-файла каждого пакета.
Внимание Начиная с продуктов на базе AutoCAD 2014, пользовательские приложения должны работать в безопасном режиме; в этом случае системной переменной SECURELOAD установлено значение 1 или 2. При работе в безопасном режиме программа будет ограничена на загрузку и выполнение только файлов, содержащих код из доверенных источников; пути к доверенным источникам определяются TRUSTEDPATHS системной переменной. Для получения дополнительной информации см. раздел о защите от вредоносных программ.
Установка пакетов подключаемых модулей
Комплект можно развернуть с помощью установщика (например, MSI) или путем ручного копирования структуры файлов и папок в папку ApplicationPlugins. Для загрузок AutoCAD Exchange Apps развертывание пакета выполняется с помощью установщика MSI.
Загрузка подключаемых модулей
Подключаемые модули по умолчанию автоматически регистрируются в AutoCAD и продуктах на основе AutoCAD, а также при установке нового подключаемого модуля в ходе текущего сеанса. Поведение загрузки подключаемого модуля определяется системной переменной APPAUTOLOAD. Если APPAUTOLOAD имеет значение 0, то подключаемые модули не загружаются (если не используется команда APPAUTOLOADER).
Удаление пакетов подключаемого модуля
Комплект можно удалить путем удаления соответствующей папки с расширением .bundle из папки ApplicationPlugins. Это можно выполнить путем удаления с помощью исходного установщика или ручного удаления папки .bundle.
Примечание Подключаемый модуль, загруженный с веб-сайта Autodesk Exchange Apps, также можно удалить путем его повторной загрузки. По завершении загрузки отображается запрос на удаление подключаемого модуля.
Мы рассматривали LISP-приложения для AutoCAD. Теперь давайте разберёмся, как внедрить LISP в работу.
Для Автокада доступны приложения со следующим расширением файла: *.arx, *.crx, *.lsp, *.dvb, *.dbx, *.vlx, *.fas. Рассмотрим на примере ЛИСПа, который позволяет выравнивать текст относительно указанной точки по оси X или Y (скачать файл «Выравнивание текста .lsp»).
Как установить файл *.lsp в Автокад?
1. Перейдите во вкладку «Управление». На панели «Приложения» выберите команду «Загрузить приложение». Воспользуйтесь командной строй в Автокаде и введите «_appload».
2. Откроется диалоговое окно «Загрузка/выгрузка приложений». Найдите подходящий файл с расширением *.lsp или др.
3. После проделанных действий нажмите кнопку «Загрузить».
Как запустить команду приложения lisp?
В AutoCAD lisp-команды посмотреть нельзя. Следует отталкиваться от исходного файла, который был загружен в программу.
Файл скрипта можно открыть через обычный «Блокнот». В верхней части этого текстового документа разработчики оставляют необходимую информацию для работы. В том числе название команды, которая будет запускать ЛИСП. В данном примере это «z-text-align», поэтому в командную строку нужно вводить именно такой запрос для вызова инструмента.
Далее следуйте указаниям командной строки и пошагово выполняйте запросы установленного скрипта.
Как подгрузить lisp в Автокад LT?
Как установить лисп в Автокад - понятно. Но как его загрузить в схожие программы, например, Автокад Electrical/Mechanical?
К сожалению, приложения, написанные на AutoLISP, работают только на полной версии программы AutoCAD. Поэтому такие скрипты нельзя внедрить в AutoCAD LT или др. версии.
Исключением могут являться специализированные приложения типа LT Extender и подобные ему, которые были разработаны с целью запуска файлов *.lsp или *.arx непосредственно в среде Автокад LT.
Читайте также: