Работа с dbmod
Известно, что внесение любых изменений в файл dwg моментально меняет системную переменную DBMOD. Именно это обеспечивает отмену зуммирования / панорамирования, запросы при сохранении измененных файлов и т.п. Но иногда такая тщательность становится лишней….
Далее
Изменение порядка прорисовки объектов
На самом деле это – небольшая памятка самому себе. О том, как можно программно поменять порядок прорисовки объектов в AutoCAD…
Далее
Выбор объектов со своим приглашением
Известно, что выбор одного объекта (стандартные функции entsel / nentsel / nentselp) позволяют передавать в качестве одного из параметров строковое приглашение типа “Выберите объект”. ssget такой возможностью не обладает. Но разве это значит, что и сделать такого нельзя?
Далее
Гарантированное создание каталога
Иногда надо создать файл, располагающийся в несуществующем (по крайней мере пока) каталоге. Или просто создать каталог, куда потом копировать файлы.
Далее
Как корректно запустить еще один AutoCAD
Понадобилось тут мне решить одну веселую задачку: создать новый файл, вставить в него внешними ссылками и блоками другие файлы, добавить еще кой-какой графики, сохранить файл и… И, в общем-то все.
Далее
Файл только для чтения?
Понадобилось мне тут определить, является ли файл “только для чтения”. Я помню про функцию vl-file-systime, но иногда ее недостаточно…
Далее
Как найти функции, определенные в fas/vlx/arx…
Тут возникла задачка – надо определить функции, определенные в загружаемом компилированном файле…
Далее
Пара слов об EnterpriseMenu и работе с ним
Что такое корпоративное меню, наверное, и так все знают. Каковы удобства его использования, каковы минусы – вот об этом я и хотел бы сказать.
Далее
Запрос каталога “почти по взрослому”
Иногда хочется запросить у пользователя не файл, а именно каталог. И сделать это хочется красиво, без использования getfiled или сторонних приложений, чистым лиспом. Попробуем?
Далее
Хранение пользовательских типов данных. Часть 3.3. Реестр.
На данный момент уже рассмотрены варианты хранения данных в файлах: и dat, и ini. Такой метод хранения оправдан, например, для каталогов (как пример можно рассмотреть программу “Прокат” В.Кондрата, которую достаточно долго и успешно модифицировали участники dwg.ru); или для небольших порций достаточно редко меняющихся данных.
А как быть, если данные, к примеру, должны еще и относиться к определенному профилю AutoCAD? Не, можно, конечно, организовать отдельный каталог с именем профиля, где и хранить соответствующие настройки, или еще как-то извернуться. В некоторых случаях подобное решение оправдано, но за ради интересу сходим иным путем и рассмотрим хранение данных в реестре.
Далее
Материалы для проектирования, работы и разработки (и не только в AutoCAD)