Запрос каталога “почти по взрослому”

Иногда хочется запросить у пользователя не файл, а именно каталог. И сделать это хочется красиво, без использования getfiled или сторонних приложений, чистым лиспом. Попробуем?
Далее

Область видимости, как ее игнорируют. И как лечить. Локальные и глобальные шутки.

Сегодня был очень интересный разговор, суть которого свелась к вопросу: "Если есть несколько кодов lsp от разных авторов, то как быть с повторением имен функций?" Действительно, в LISP нет (как бы) понятия public и private, но есть локальные функции и параметры. Честно говоря, я уже не помню, разговор был или нет про это дело. Но если был, то ничего страшного - слегка повторимся.
Далее

Как обновить вхождения блока

Понадобилось мне тут обработать достаточно насыщенный файл dwg, в котором приличное количество блоков с несколькими уровнями вложенности. В процессе обработки приходилось еще и менять стили в текстах, которые были внутри блоков. Да и про атрибуты тоже забывать нельзя. Регенерацию в силу некоторых причин применить было невозможно (и прежде всего оттого, что занимало это дело немеряно времени. Да и тот факт, что в некоторых случаях у меня это дело не срабатывало, тоже сыграл свою роль...).

Казалось бы, решение очевидно: брать описание блока, менять его, потом брать вхождение блока и для него vla-update или entupd.
Далее

Хранение пользовательских типов данных. Часть 3.2. ini-файлы.

Продолжаем разговор, начатый здесь и продолженный в части 3.1.
Далее

Как создать аннотативный стиль / описание блока?

По результатам обсуждения статьи "О создании стилей".
Начиная с 2008 версии в dwg появилось понятие аннотативности. О пользе этой вещицы здесь говорить не будем, попробуем разобраться с тем, как создавать аннотативность для стиля или описания блока, и как ее удалять при необходимости.
Далее

Хранение пользовательских типов данных. Часть 3. Данные между сессиями AutoCAD.

Достаточно интересная, мне кажется, тема. Что можно (и, самое главное - нужно!) хранить между сессиями AutoCAD'a?
Далее

Хранение пользовательских типов данных. Часть 2. Данные между документами

Как было обещано здесь, сейчас поговорим о данных, хранимых внутри сессии AutoCAD'a. В принципе, все просто и незатейливо (если есть понимание, зачем это надо ;))
Далее

Хранение пользовательских типов данных. Часть 1. Данные внутри документа

Как я обещал, первая часть. Касается данных, требуемых в контексте только текущего документа. Текста будет немного (наверное).
Далее

Хранение пользовательских типов данных. Начало.

Рано или поздно возникает сильное желание какие-то данные сохранить. Про это и поговорим.

Возможно, получится чуть ли не цикл, так как вариантов приличное количество ;)
Далее

О буфере обмена замолвим словечко…

О том, что такое буфер обмена, распространяться не буду - и так все знают. Где-то и когда-то я рассказывал про свое видение тонкостей работы с этим понятием в AutoCAD. Искать лениво, поэтому попробую высказаться тут.
Далее