Перейти к содержимому

Как добавить расширение в автокад

  • автор:

Как подгрузить Лисп в Автокад

Мы рассматривали LISP-приложения для AutoCAD. Теперь давайте разберёмся, как внедрить LISP в работу.

Для Автокада доступны приложения со следующим расширением файла: *.arx, *.crx, *.lsp, *.dvb, *.dbx, *.vlx, *.fas. Рассмотрим на примере ЛИСПа, который позволяет выравнивать текст относительно указанной точки по оси X или Y (скачать файл «Выравнивание текста .lsp»).

ПРИМЕЧАНИЕ: Если вы скачиваете LISP-приложение в архиве, обязательно разархивируйте его. Это необходимо, чтобы сам файл перед загрузкой хранился на вашем компьютере.

Как установить файл *.lsp в Автокад?

1. Перейдите во вкладку «Управление». На панели «Приложения» выберите команду «Загрузить приложение». Воспользуйтесь командной строй в Автокаде и введите «_appload».

2. Откроется диалоговое окно «Загрузка/выгрузка приложений». Найдите подходящий файл с расширением *.lsp или др.

ПРИМЕЧАНИЕ: Чтобы файл загружался каждый раз при запуске Автокада, в разделе «Автозагрузка» укажите путь к этому скрипту (кнопка «Добавить»). Иначе вы выполните одноразовую загрузку, которая не сохранится при закрытии программы.

Рис.2 – Автозагрузка приложения для Автокада

3. После проделанных действий нажмите кнопку «Загрузить».

4. Когда внизу этого диалогового окна появится сообщение об успешной загрузке, можно тестировать установленное приложение. Нажмите кнопку «Закрыть».

Рис. 3 – Сообщение об успешной загрузке файла лисп в Автокад

Как запустить команду приложения lisp?

В AutoCAD lisp-команды посмотреть нельзя. Следует отталкиваться от исходного файла, который был загружен в программу.

Файл скрипта можно открыть через обычный «Блокнот». В верхней части этого текстового документа разработчики оставляют необходимую информацию для работы. В том числе название команды, которая будет запускать ЛИСП. В данном примере это «z-text-align», поэтому в командную строку нужно вводить именно такой запрос для вызова инструмента.

Рис. 4 – Название команды, которая запускает LISP в Автокаде

ПРИМЕЧАНИЕ: Если автор не оставил подсказку с названием команды, то вы можете её найти в коде. Она будет находиться в строчке «defun c: z-text-align», как показано на рис. 4.

Далее следуйте указаниям командной строки и пошагово выполняйте запросы установленного скрипта.

Как подгрузить lisp в Автокад LT?

Как установить лисп в Автокад — понятно. Но как его загрузить в схожие программы, например, Автокад Electrical/Mechanical?

К сожалению, приложения, написанные на AutoLISP, работают только на полной версии программы AutoCAD. Поэтому такие скрипты нельзя внедрить в AutoCAD LT или др. версии.

Исключением могут являться специализированные приложения типа LT Extender и подобные ему, которые были разработаны с целью запуска файлов *.lsp или *.arx непосредственно в среде Автокад LT.

Ручная установка

Данный способ установки рекомендуется только для опытных пользователей. Для установки ModPlus воспользуйтесь онлайн установщиком, если у вас имеется доступ в интернет, или оффлайн установщиком, если доступ в интернет отсутствует.

Ручная установка позволяет пользователю самому выбрать необходимый набор плагинов и построить меню.

Ручная установка и настройка выполняются в несколько шагов:

1. Открываете сайт modplus.org и переходите на страницу Конфигуратора (прямая ссылка доступна в нижнем меню сайта).

В самом верху страницы расположена кнопка «Скачать архив». Архива содержат последнюю версию Конфигуратора, модуля автообновлений и рабочих библиотек. Скачиваете архив на свой компьютер

2. Распаковываете архив в любое место на вашем компьютере.

Важно, чтобы у вас был полный доступ на запись для выбранного местоположения, поэтому лучше избегать системных папок, таких как C:\Program Files и т.п. Лучше всего использовать простой и короткий путь. Например, C:\ModPlus.
Также желательно избегать кириллицы в полном пути к плагину

3. Заходите в папку с распакованным программным обеспечением и запускаете конфигуратор (файл mpConfig.exe). При запуске Конфигуратора будут созданы все требуемые для работы папки, а также записи в реестре. При первом запуске, в случае отсутствия файла конфигурации, будет предложено скачать файл конфигурации с сервера. Если вы ранее не заливали файл конфигурации на сервер, то просто нажмите кнопку Отмена

4. В окне Конфигуратора на вкладке Конфигурация будет отображен список доступных плагинов и поддерживаемых продуктов Autodesk. Список плагинов отображается для указанного продукта и указанной версии продукта, которые вы можете менять в выпадающих списках вверху списка плагинов.

Нужно установить требуемые Вам плагины, нажав на специальную кнопку в списке плагинов, а затем подключить плагин к ModPlus, нажав на переключатель в поле плагина.

Также Вы можете установить и включить все плагины для указанного продукта и указанной версии продукта нажав на специальную кнопку Скачать и установить все вверху списка плагинов.

После того как Вы установили и включили нужные вам плагины нужно подключить ModPlus к продукту (продуктам) Autodesk. Для этого в левой части окна в списке продуктов просто установите галочку для нужной версии продукта

5. Теперь переходите на вкладку Адаптация. Тут нужно построить меню. В левом поле отображается результат, а в правом список доступных плагины (т.е. тех, которые еще не добавлены в меню). Также вы можете построить стандартное меню, нажав кнопку Построить стандартно .

Важно! Если вы не включили плагин на вкладке Конфигурация, то эта плагин не будет добавляться в меню при запуске AutoCAD/Revit

Как установить расширение для Autocad

 Выберите нужную версию Autocad и скачайте все файлы

4. Настройка безопасности. Для доступа к файлу необходимо снять блокировку, которую устанавливает Windows. Для этого в проводнике выбрать файл AutoCadLibrary.dll и открыть свойства. На первой вкладке нажать кнопку “Unblock” (Разблокировать).

 На первой вкладке нажать кнопку “Unblock”

На первой вкладке нажать кнопку “Unblock”

5. Скопировать файлы DotNetLoad.lsp и AutoCadLibrary.dll в папку с программой Autocad, например C:\Program Files\Autodesk\AutoCAD 2013 (Могут потребоваться права локального администратора)

6. Добавить автозагрузку приложения в Autocad. Для этого в командной строке Autocad набрать _appload

 Нажать кнопку “Приложения. ”

Нажать кнопку “Приложения. ”

 Нажать кнопку “Добавить. ”

Нажать кнопку “Добавить. ”

 Выбрать файл DotNetLoad.lsp и нажать кнопку “Открыть”

Выбрать файл DotNetLoad.lsp и нажать кнопку “Открыть”

 Закрыть диалоговые окна.

Закрыть диалоговые окна.

Файл добавился в автозагрузку и будет автоматически загружаться при запуске Autocad.

7. Импортировать в инструментальные палитры файл РЗН.xtp. После импорта в палитрах появится соотв. вкладка с дополнительными кнопками.

Добавление файлов Lisp в AutoCAD

Lisp-файлы представляют собой программы, написанные на языке AutoLISP и могут запускаться в AutoCAD. Расширение программ .lsp.

Загрузка программы.

Ввести в командной строке «appload». Откроется окно «Загрузка/выгрузка приложений». Далее порядок действий следующий:
1. Выбрать в окне навигации папку, в которой лежит файл.
2. Выбрать искомый файл.
3. Нажать кнопку «Загрузить».
4. Нажать кнопку «Закрыть».

Автозагрузка программы.

Если программа требуется постоянно, логично добавить её в автозагрузку AutoCAD. Для этого:
1. Ввести в командной строке «appload». Откроется окно «Загрузка/выгрузка приложений».
2. Нажать кнопку «Приложения». Откроется окно «Автозагрузка».

3. Нажать кнопку «Добавить…».

Далее необходимо выбрать искомый файл. После добавления всех фалов нажать «Закрыть».
Теперь программы будут автоматически подгружаться в каждой сессии.
При первой загрузке будет показано окно выбора загрузки. Следует выбрать вариант «Загружать автоматически» для быстрой автозагрузки без дополнительных окон выбора.
Послесловие.
Иногда бывает что у Вас оказывается программа, механизм работы которой Вам известен, но как запустить её Вы не знаете.
Команда запуска прописаны в теле кода программы. Откройте файл с расширение .lsp любым текстовым редактором и найдите строку (defun c: .
Именно это имя и нужно вводить в командную строку AutoCAD после загрузки программы для её запуска.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *