ADN Open CIS
Сообщество программистов Autodesk в СНГ

03/08/2015

Visretain и слои внешних ссылок

Системная переменная VISRETAIN существует достаточно давно и ее описание вроде бы внятно и понятно. Но вот стоит поставить ее равной 1 и вылезают некоторые моменты, предусмотреть которые я в свое время не смог.
Опубликовано 03.08.2015     Читать далее >>>
12/05/2015

Выравнивание MTEXT по кривой в указанной точке

На форуме Autodesk возник вопрос об автоматическом выравнивании объекта MText параллельно некоторой кривой без дополнительных запросов угла поворота.
Опубликовано 12.05.2015     Читать далее >>>
07/04/2015

Тестирование производительности разных версий ACAD

Попалась мне тут на глаза очередная статья по сравнению быстродействия разных CADов. Подумал, что будет небезынтересно сравнить производительность разных версий AutoCAD.
Опубликовано 07.04.2015     Читать далее >>>
16/02/2015

Подключить или отключить сетевой диск через LISP

Понадобилось тут мне поиграться с подключениями и отключениями сетевых дисков через LISP. Самое простое решение - использовать shell и стандартную команду Windows "net use ..." не подходило по нескольким причинам
Опубликовано 16.02.2015     Читать далее >>>
13/02/2015

Создание DWF-подложки в AutoCAD лиспом

Понадобилось мне тут вставить несколько dwf (или dwfx, не столь суть важно) в текущий документ dwg. Естественно, что захотелось мне задачку решить лиспом, да без применения команд типа _.dwfattach.
Опубликовано 13.02.2015     Читать далее >>>
06/02/2015

Отладка dcl

Не секрет, что диалоги в лиспе - это практически всегда dcl. Если разработать dcl не так уж и трудно, то заставить нормально работать сколько-нибудь сложный диалог удается далеко не всегда. Каким образом можно облегчить себе жизнь - именно этому и посвящена статья.
Опубликовано 06.02.2015     Читать далее >>>
15/01/2015

Прозрачность в AutoCAD средствами lisp

Понадобилось тут "поиграться" с прозрачностью примитивов и слоев в AutoCAD. Это оказалось очень интересно и очень познавательно.
Опубликовано 15.01.2015     Читать далее >>>
21/10/2014

LISP для CAD-менеджера

Доклад Autodesk University Russia 2014 о применении LISP для CAD-менеджера.
Опубликовано 21.10.2014     Читать далее >>>
19/09/2014

Получение указателя на объект по ObjectID

Иногда необходимо по ObjectID получить указатель на объект. Казалось бы, ничего особо сложного нет - в ActiveX есть метод vla-ObjectIdToObject с соответствующим параметрами. Но не все так просто, как хотелось бы.
Опубликовано 19.09.2014     Читать далее >>>
02/07/2014

Отключение online-синхронизации для AutoCAD 2015

В AutoCAD 2015 в настройках профиля появилась новая вкладка - "Online". Предположительно, в этой вкладке указывается, надо ли AutoCAD'у синхронизироваться с облаком, и, если надо, то что именно синхронизировать. Учитывая реалии, в которых лично мне приходится жить, подобное "богатство" не потребуется. Мало того, оно вообще вредно и его надо бы отключить.
Опубликовано 02.07.2014     Читать далее >>>
29/03/2014

Изменение системных переменных DIMPOST и DIMAPOST в lisp

Вопрос: во время выполнения lisp я пробую изменить значение системной переменной DIMPOST в значение "\X". Программе не принимает передаваемое значение "\X". Кроме того, я хочу изменить засечки в размерном стиле, а установка значения "None" для первичных и альтернативных единиц эффекта не дает. Я могу сделать это вручную, но никак не в lisp.
Опубликовано 29.03.2014     Читать далее >>>
28/03/2014

Отладка и запуск lisp-приложений в консольном AutoCAD

Разбираясь с консольным AutoCAD (напоминаю, что он появился в AutoCAD 2013), обнаружил интересную вещь, связанную с автоматически загруженными приложениями
Опубликовано 28.03.2014     Читать далее >>>
28/03/2014

Очистка файла dwg при открытии

Не секрет, что при открытии файла крайне желательно получить максимально очищенный от мусора файл. Причем так, чтобы очистка выполнялась в максимальном объеме, а ручной работы не было вообще.
Опубликовано 28.03.2014     Читать далее >>>
27/02/2014

Работа с профилями AutoCAD через VisualLISP

Евгений Елпанов предоставил очень интересный код, который показывает некоторые возможности работы с профилями AutoCAD через VisualLISP. Известно, что системная переменная "cprofile" имеет доступ "ReadOnly", поэтому обычными средствами профиль AutoCAD'a не сменить.
Опубликовано 27.02.2014     Читать далее >>>
12/12/2013

Переменные окружения

Предлагаю поговорить насчет такой простой и элементарной вещи, как функция getenv. Достаточно простая функция, но у нее есть свои особенности. Если мы работаем внутри AutoCAD, то все переменные окружения (т.н. Environment Variables) можно поделить на 2 класса
Опубликовано 12.12.2013     Читать далее >>>
03/09/2013

Последовательность загрузки приложений в AutoCAD с учетом SECURELOAD

В продолжение темы "Последовательность загрузки приложений в AutoCAD" хотелось бы осветить вопрос о безопасности и о шагах, предпринятых Autodesk в этом отношении.
Опубликовано 03.09.2013     Читать далее >>>
24/08/2013

Последовательность загрузки приложений в AutoCADАвтор: Алексей Кулик

Текст касается тех, кто значительно изменил / дополнил штатный функционал AutoCAD, и кого волнует последовательность загрузки собственных дополнений в AutoCAD. Вполне вероятно, что разъяснение загрузки, например, LISP-файлов, позволит выяснить причину некорректной их работы. В качестве примера здесь используется AutoCAD 2009, но подобные принципы используются во всех версиях AutoCAD начиная с 2006.
Опубликовано 24.08.2013     Читать далее >>>