Вниманию пользователей программ А.Ривилиса!
Вышел AutoCAD 2015, и Александр Наумович обновил часть своих программ, теперь они работают под AutoCAD 2015.
Перечень обновленных arx-модулей приведен ниже
Далее
Почистить файл при открытии…
Поступило тут предложение нарисовать код, который будет чистить файл dwg при открытии. Не при сохранении, а именно при открытии.
Далее
Особенности ISAVEPERCENT
После того, как мне за неделю раз пять задали вопрос об особенностях ISAVEPERCENT, и какие будут последствия у разных значений, я понял, что надо как-то привести все это дело в единую систему
Далее
Возвращаемые значения, nil и “тихий” выход из функции
Недавно задали вопрос - "а есть ли в lisp процедуры, как в VBA?" Пришлось дать короткий ответ, но человек явно был неудовлетворен В результате появился этот текст.
Далее
Обработка объектов размеров
Разгребая старые завалы, нашел вот такой текст. Вроде бы в нем ничего не забыл, кроме одного: исходных кодов в виде lsp нет.
Иногда бывает необходимо "проконтролировать" правильность проставленных размеров. Контроль бывает разным - иногда надо исправленные вручную размеры переместить в какой-то слой, или цвет назначить, или еще что-то. Попробую сделать что-то достаточно универсальное, т.к. подо все требования расписывать разные функции малоинтересно.
Прародителем поста выступила тема на dwg.ru.
Далее
Создание слоев и стилей. Откуда берутся стартовые настройки?
Сегодня получил вопрос - при программном создании слоя новый слой откуда тащит свои настройки? Со слоя "0"? С текущего слоя? Еще откуда-то?
Гадать не хотелось, а гарантированно предсказуемого ответа я не знал.
Сейчас появилось немного времени на проведение небольшого исследования.
Далее
Отладка лиспа в консольном AutoCAD
Воюя с консольным AutoCAD (напоминаю, появился он в 2013 версии), обнаружил интересный момент, связанный с лиспом.
Далее
Очистка фильтров слоев
Понадобилось мне тут для нетекущего документа вычистить фильтры слоев. Вообще все. Точно помню, что было программное решение. Точно помню, что было оно универсальным.
Наконец - эврика! Есть!
Далее
Работа с профилями AutoCAD из-под lisp
Только что общался с Евгением Елпановым касаемо профилей AutoCAD и работы с ними. В результате Евгений прислал очень любопытный код, позволяющий скопировать активный профиль в новый и активировать этот самый новый профиль.
Далее
Аналог vlax-product-key на .NET
Есть в лиспе прекрасная функция - (vlax-product-key), возвращает значение вида
1 | "Software\\Autodesk\\AutoCAD\\RXX.X\\ACAD-XXXX:XXX" |
Поставили мне задачку найти такое же, но на .NET. Чтобы не забыть - помещаю здесь. Кода - на одну строчку:
1 | Autodesk.AutoCAD.Runtime.SystemObjects.DynamicLinker.ProductKey; |
Естественно, что .NET-проект создается в полном соответствии с требованиями Autodesk: подключаются *mgd.dll, импортируются соответствующие пространства имен и т.д.