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
Читать далее >>>
24/02/2014
Ошибка AutoLISP progn - слишком много аргументов
Опубликовано 24.02.2014
Читать далее >>>
12/12/2013
Переменные окружения
Предлагаю поговорить насчет такой простой и элементарной вещи, как функция getenv. Достаточно простая функция, но у нее есть свои особенности. Если мы работаем внутри AutoCAD, то все переменные окружения (т.н. Environment Variables) можно поделить на 2 класса
Опубликовано 12.12.2013
Читать далее >>>
28/10/2013
Обновление документации AutoLISP для AutoCAD 2014
Опубликовано 28.10.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
Читать далее >>>