Изменение порядка прорисовки объектов
На самом деле это - небольшая памятка самому себе. О том, как можно программно поменять порядок прорисовки объектов в AutoCAD...
Далее
Выбор объектов со своим приглашением
Известно, что выбор одного объекта (стандартные функции entsel / nentsel / nentselp) позволяют передавать в качестве одного из параметров строковое приглашение типа "Выберите объект". ssget такой возможностью не обладает. Но разве это значит, что и сделать такого нельзя?
Далее
Создание контура подрезки для блока
Понадобилось мне тут полностью программно создать контур подрезки для блока. Все, что находил в интернете, касалось модификации или чтения уже готового контура, а создание все время выполнялось командой _.xclip.
Далее
Создать динамический блок из обычного
Только что увидел на theswamp.org - Евгений Елпанов выложил код, позволяющий программно, лиспом, создать динамический блок.
Гарантированное создание каталога
Иногда надо создать файл, располагающийся в несуществующем (по крайней мере пока) каталоге. Или просто создать каталог, куда потом копировать файлы.
Далее
Как корректно запустить еще один AutoCAD
Понадобилось тут мне решить одну веселую задачку: создать новый файл, вставить в него внешними ссылками и блоками другие файлы, добавить еще кой-какой графики, сохранить файл и... И, в общем-то все.
Далее
Файл только для чтения?
Понадобилось мне тут определить, является ли файл "только для чтения". Я помню про функцию vl-file-systime, но иногда ее недостаточно...
Далее
Как найти функции, определенные в fas/vlx/arx…
Тут возникла задачка - надо определить функции, определенные в загружаемом компилированном файле...
Далее
Запрос каталога “почти по взрослому”
Иногда хочется запросить у пользователя не файл, а именно каталог. И сделать это хочется красиво, без использования getfiled или сторонних приложений, чистым лиспом. Попробуем?
Далее
Работа с ObjectID в 64- и 32-разрядных системах
Благодаря показанному в статье Программное создание поля, я немного был готов к тому, что получение и преобразование ObjectID будет отличаться в 32 и 64-разрядных системах. Сегодня "в лоб" столкнулся с тем, что известные PLTools отказываются работать на 64-разрядных AutoCAD'ах.
А решение элементарное...
Далее