Как запустить лисп программу в автокаде

После освоения основных принципов работы в AutoCAD возникает необходимость избавиться от рутинных операций, которые, в зависимости от специфики выполняемых задач, могут занимать много времени. Для этого существует дополнительные приложения, написанные на языке программирования LISP. Отсюда и происходит название скриптов: лисп-приложения.

Если тема программирования далека от вас не стоит расставаться. Все основные LISP-приложения уже давно разработаны для Автокада. Все что вам остается сделать – это определиться, какие команды или функции будет вам полезны, после чего скачать само приложение и загрузить его в AutoCAD.

Программы Lisp для Автокада

LISP-приложение – это ничто иное как текстовый файл, который содержит подсказки от разработчиков, а также определенный код для выполнения команды. Файл имеет расширение *.lsp, а открыть его можно стандартным способом, кликнув дважды ЛКП по нему. Откроется «Блокнот».

ЛИСП для AutoCAD

Как установить и запустить Лисп (Lisp) для AutoCAD

Давай рассмотрим конкретный пример. Возьмем LISP, который позволяет выравнивать текст в Автокаде по вертикали или горизонтали относительно указанной точки . Скачать скрипт: Выравнивание текстов.lsp

Согласитесь, команда весьма полезная, однако по умолчанию такой инструмент не предусмотрен. Если перед вами стоит задача выровнять 5-10 текстовых строк в чертеже, то на это уйдет определенное время, а главное, вы будете повторять одни и те же действия несколько раз. А вот, как эти действия можно выполнить одной командой (в данном случае Z-TEXT-ALIGN ).

Как видно, ЛИСП-программы для Автокада могут быть полезны на различных этапах выполнения проекта. Также следует учитывать специфику выполняемых работ. Так существуют лиспы для Автокада для геодезистов или проектировщиков, использование которых характерно для конкретной области.

Нет никакого смысла устанавливать все скрипты, которые вы найдете в интернете. Сначала ознакомьтесь, какую функцию они выполняют, а затем задайте себе вопрос «Можно ли это Lisp-приложение адаптировать к вашей работе?».

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

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

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

ПРИМЕЧАНИЕ:

Если вы скачиваете LISP-приложение, которое было запаковано в архив, обязательно разархивируйте его, чтобы сам файл перед загрузкой хранился на вашем компьютере.

Читайте также:
Одним из авторов программы 500 дней был

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

  1. Перейдите во вкладку «Управление» и на панели «Приложения» выберите команду «Загрузить приложение». Можно воспользоваться командной строй в Автокаде и ввести «_appload».
  2. Откроется диалоговое окно «Загрузка/выгрузка приложений», через которое вам нужно найти подходящий файл с расширением *.lsp или др, которое было перечислено выше.

ПРИМЕЧАНИЕ:

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

Внедрение Lisp-приложений в интерфейс AutoCAD

ЛИСП для AutoCAD 4

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

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

ЛИСП для AutoCAD 5

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

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

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

ЛИСП для AutoCAD 6

ПРИМЕЧАНИЕ:

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

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

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

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

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

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

Как сделать кнопку в Автокад для LISP-приложения

Создание кнопки в Автокаде необходимо, когда вы используете сторонние приложения lisp и скрипты. Это связано с тем, что не всегда удобно обращаться к инструменту через командную строку, особенно если вы часто пользуетесь какой-то опцией.

1.Novaia-komanda

Ранее мы рассмотрели, что из себя представляют LISP-приложения для Автокада и как загружать дополнительные скрипты. Осталось узнать, как создать кнопку в Автокаде с новой командой и разместить ее на ленте для быстрого доступа.

Однако создание кнопки доп. скрипта имеет некоторые нюансы, которые мы сейчас разберем.

Создаем новые кнопки в Автокаде для запуска LISP

Чтобы добавить кнопку в Автокад для новой команды, которая была загружена в программу, нужно:

  1. Прописать путь к файлу, который содержит загружаемое приложение. Напомню, такие файлы могут иметь расширение *.arx, *.crx, *.lsp, *.dvb, *.dbx, *.vlx, *.fas.

Для этого вызовите диалоговое окно «Настройки» (можно через командную строку «_options»). Перейдите во вкладку «Файлы», выберете папку «Доверенные местоположения». Затем нажмите кнопку «Добавить». Появится дополнительное поле, в котором необходимо прописать путь. Далее нажмите «Обзор». Найдите на компьютере папку, в которой хранятся ваши файлы-lisp.

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

После того как путь пропишется в этом диалоговом окне, нажмите ОK.

ПРИМЕЧАНИЕ:

До 2013 версии Автокада папка «Доверенные местоположения» отсутствовала. Если у вас более ранняя версия программы — используйте папку «Путь доступа к вспомогательным файлам». При этом обязательно не забывайте нажать кнопку «Добавить», чтобы не сбить настройки AutoCAD по умолчанию. В противном случае вы можете случайно заменить доступ к системной папке, что повлечет последствия!

  1. Вызвать окно адаптации пользовательского интерфейса Автокад (можно через командную строку «_СUI»). Создать новую команду.

3. sozdanie_new_komandi

Задать ее название, а также макрос. Если с именем все понятно, то код макроса следует искать в самом файле приложения. Напомним, открыть его можно через обычный блокнот.

4. Macros

Далее выберите иконку для кнопки. Можно создать свою или отредактировать уже имеющуюся картинку.

  1. Заключительныйэтап создания новой кнопки для AutoCAD – это размещение ее в ленте программы. Для этого нужно воспользоваться поиском: найти вновь созданную кнопку после чего захватить ее левой кнопкой мыши и переместить в подходящую панель. В этом примере: ACAD → Лента → Панели → Главная 2D Рисование → Строка 3.

Источник: stroymetproekt.ru

Как запустить сценарий LISP в AutoCAD?

Загружает и выгружает приложения и определяет, какие приложения загружать при запуске. Параметр Startup Suite загружает указанные приложения при каждом запуске продукта. Файлы приложений можно перетаскивать из списка файлов или из любого приложения с возможностью перетаскивания.

Что такое файл LISP в AutoCAD?

Файлы LISP, поставляемые с AutoCAD Mechanical, Файлы ASCII, которые вы можете редактировать в любом текстовом редакторе.. Они находятся в том же каталоге, что и файлы сценариев, например, AutoCAD MechanicalGENSCR. … Файл LSP не изменяет никаких данных чертежа. Вы можете использовать этот файл в качестве шаблона для своих собственных подпрограмм.

ЭТО ИНТЕРЕСНО: Что такое пустая форма в Revit?

Может ли AutoCAD Lt запускать процедуры LISP?

AutoCAD LT не поддерживает AutoLISP(LISP), а команда APPLOAD недоступна.

Как открыть файл lsp?

Программы, открывающие файлы LSP

  1. Закрытие кл. ЛиспВоркс. Бесплатная пробная версия. Студия Уфасофт Лисп. Autodesk AutoCAD 2022. Бесплатная пробная версия.
  2. Закрытие кл. ЛиспВоркс. Бесплатная пробная версия. CMUCL. MacroMate TextMate.
  3. Линукс. ЛиспВоркс. Бесплатная пробная версия. ГНУ КЛИСП. Закрытие кл. CMUCL.

Может ли AutoCAD Lt запускать сценарии?

Вы можете вызвать скрипт при запуске или запустите сценарий с помощью команды SCRIPT или SCRIPTCALL. Разница в том, что команда SCRIPTCALL может выполнять вложенные сценарии в дополнение к командам.

Какой код использует AutoCAD?

AutoLISP — это диалект языка программирования Lisp, созданный специально для использования с полной версией AutoCAD и его производными, включая AutoCAD Map 3D, AutoCAD Architecture и AutoCAD Mechanical.

Что такое Filedia в AutoCAD?

Подавляет отображение файл диалоговые окна навигации. … Отображает диалоговые окна. Однако, если сценарий активен, отображается обычное приглашение. Подсказки также отображаются, если программа AutoLISP или ObjectARX™ активна.

Читайте также:
Как запустить программу в досбокс

Где приложение AutoCAD 2021?

Перейдите на Лента AutoCAD> вкладка «Управление»> панель приложений. Нажмите загрузить приложение. В диалоговом окне загрузки/выгрузки приложений просмотрите и найдите ранее сохраненный файл AutoLISP. Выберите его и нажмите загрузить.

Что такое AppLoad?

Appload — это приложение Opticon для Windows, которое в первую очередь выполняет загрузку прошивки на многих устройствах Opticon.. Он также предоставляет окно терминала RS232, функции установки даты/времени, возможность передачи файлов в простых форматах ASCII и NetO и поиск версии программного обеспечения.

Что такое скрипт в AutoCAD?

Скрипт макрос, список команд, которые вы можете запускать все сразу и столько раз, сколько необходимо, что позволяет автоматизировать задачи, которые заняли бы много времени, если бы вы выполняли их вручную. Использование сценариев в Autocad может быть очень эффективным, и вы можете запускать их для объектов на одном чертеже или на нескольких чертежах.

ЭТО ИНТЕРЕСНО: Что такое Бедит Автокад?

Где находится «Акад ЛСП»?

Место, где сохранить акад. lsp или акаддок. lsp зависит от того, чего вы хотите достичь, но он будет загружен только в том случае, если он будет найден в одном из ваших путей поддержки, как указано в «Опции» > «Файлы» > «Путь поиска вспомогательных файлов».

Как сохранить lisp в AutoCAD?

Перейдите на Лента AutoCAD> вкладка «Управление»> панель приложений. Нажмите загрузить приложение. В диалоговом окне загрузки/выгрузки приложений просмотрите и найдите ранее сохраненный файл AutoLISP.

Где находятся файлы AutoCAD lisp?

lsp» находит список файлов в C:Program FilesAutodeskAutodesk AutoCAD Civil 3D 2014Support и в подкаталогах этой папки. Если вы проверите вкладку «Файлы» в диалоговом окне «Параметры», вы должны увидеть те же папки, что и часть системы поддержки по умолчанию.

Источник: powerpointmaniac.com

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

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

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

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

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

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

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

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

Источник: www.autoprodor.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru