Прозрачность в AutoCAD

Понадобилось мне тут поковыряться с прозрачностью примитивов и слоев в "чистом" AutoCAD. Обнаружились достаточно интересные вещи, доложу я вам! :)

Прежде чем двигаться дальше, понадобится вспомнить, что само понятие прозрачности появилось в AutoCAD 2011. В AutoCAD 2009 (других версий просто нет) было понятие "растр либо прозрачен, либо нет", но установить прозрачность равной, например, 15%, было невозможно.
Далее

Один из вариантов выполнения lisp при открытии файла.

Во время Autodesk University Russia мне удалось пообщаться с ciril с dwg.ru. Он предложил весьма занимательный подход к пакетному выполнению лисп-кода. Файлы открываются в AutoCAD в полном объеме и их можно вполне спокойно обрабатывать.
Далее

AutoCAD и реакторы

Известно, что в AutoCAD можно запрограммировать строго определенные действия, которые будут выполняться в ответ на какие-то действия CAD'a. Я не говорю об обычных пользовательских функциях и командах. Я говорю, например, о специфических реакциях на смену системных переменных, или клик мышкой, или выполнение штатной команды.
Далее

ObjectID, 32- и 64-разрядные AutoCAD’ы и AutoCAD 2015

В достаточно старой статье был показан метод получения указателя на объект по его ID. И все работало - пока я не запустил код на ACAD2015x64
Далее

Получить все рабочие пространства

Появилась у меня тут задача - необходимо было получить все доступные рабочие пространства, описанные в основном файле меню AutoCAD.
Далее

Отключение online-доступа для AutoCAD 2015

В AutoCAD 2015 в настройках профиля появилась новая вкладка - "Online". Предположительно, в этой вкладке указывается, надо ли AutoCAD'у синхронизироваться с облаком, и, если надо, то что именно синхронизировать.

Учитывая реалии, в которых лично мне приходится жить, подобное "богатство" не потребуется. Мало того, оно вообще вредно и его надо бы отключить.
Далее

Переопределение команд в AutoCAD

Известно, что в AutoCAD можно не только создать свои функции и команды, но и переопределить штатные. А также прописать дополнительные шаги, предпринимаемые при выполнении команды.

Кое-что об этом и хотелось бы рассказать.
Далее

Получение и установка параметров динамических блоков

Коды, опубликованные ниже, были сделаны аж в 2007 году (господи, сколько времени прошло!) и позволяют получить и установить значения параметров динамических блоков. Впервые было опубликовано, кажется, на форуме caduser.ru.
Далее

Вызов VLIDE во время отладки .NET-кода

Вольный перевод статьи с ADNDevBlog.

При отладке .NET-сборки далеко не всегда удается вызвать VLIDE: возникает ошибка и AutoCAD попросту закрывается. Проблема решается внесением изменений в реестр Windows.
Далее

Scripting.FileSystemObject и VisualLISP

Решил собрать в одном месте куски кода, которые касаются работы с дисками и каталогами в одном месте :) Отличительной особенностью этих кодов является обращение к Scripting.FileSystemObject.
Далее