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

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

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

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

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

Scripting.FileSystemObject и VisualLISP

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

Возвращаемые значения, nil и “тихий” выход из функции

Недавно задали вопрос - "а есть ли в lisp процедуры, как в VBA?" Пришлось дать короткий ответ, но человек явно был неудовлетворен :) В результате появился этот текст.
Далее

Обработка объектов размеров

Разгребая старые завалы, нашел вот такой текст. Вроде бы в нем ничего не забыл, кроме одного: исходных кодов в виде lsp нет.

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

Прародителем поста выступила тема на dwg.ru.
Далее

Создание слоев и стилей. Откуда берутся стартовые настройки?

Сегодня получил вопрос - при программном создании слоя новый слой откуда тащит свои настройки? Со слоя "0"? С текущего слоя? Еще откуда-то?

Гадать не хотелось, а гарантированно предсказуемого ответа я не знал.

Сейчас появилось немного времени на проведение небольшого исследования.
Далее

Очистка фильтров слоев

Понадобилось мне тут для нетекущего документа вычистить фильтры слоев. Вообще все. Точно помню, что было программное решение. Точно помню, что было оно универсальным.

Наконец - эврика! Есть!
Далее

Работа с профилями AutoCAD из-под lisp

Только что общался с Евгением Елпановым касаемо профилей AutoCAD и работы с ними. В результате Евгений прислал очень любопытный код, позволяющий скопировать активный профиль в новый и активировать этот самый новый профиль.
Далее

Определение загруженных DVB

На самом деле вопрос носит полуакадемический характер: "можно ли определить лиспом, какие dvb-проекты загружены?" Естественно, можно! :)
Далее

Доустановка ExpressTools

Что-то в последнее время несколько раз мелькали вопросы "как доустановить Express Tools в AutoCAD?" Не спорю, решение "запустить установку" или "загрузить вручную" прямо так и просится. А если пользователей больше чем 3?
Далее