Очистка фильтров слоев
Понадобилось мне тут для нетекущего документа вычистить фильтры слоев. Вообще все. Точно помню, что было программное решение. Точно помню, что было оно универсальным.
Наконец - эврика! Есть!
Далее
Работа с профилями AutoCAD из-под lisp
Только что общался с Евгением Елпановым касаемо профилей AutoCAD и работы с ними. В результате Евгений прислал очень любопытный код, позволяющий скопировать активный профиль в новый и активировать этот самый новый профиль.
Далее
Смена файла основного меню
Столкнулся я тут с проблемой замены основного файла меню в AutoCAD. Дело в том, что профилей AutoCAD у меня безумное количество, в каждый грузятся свои частичные меню. Учитывая ситуацию, описанную в статье Продолжаю войну с меню…, хочется избежать кавардака.
Далее
Определение загруженных DVB
На самом деле вопрос носит полуакадемический характер: "можно ли определить лиспом, какие dvb-проекты загружены?" Естественно, можно!
Далее
Получение габаритов текстов и примитивов
Просматривая старые записи, увидел упоминание о textbox, acet-geom-textbox и vla-GetBoundingBox. О различиях в работе этих функций и хотелось бы поговорить.
Далее
Сбор имен слоев из нескольких файлов
По просьбе Оли Шевченко как-то написал ей лиспик, который опрашивает каталог с файлами dwg и собирает имена слоев из каждого файла. Результат записывается в txt-файл.
Далеко не уверен, что подобное кому-то надо, но исходники предоставлю
Вариант без проверки на ошибки
Вариант с проверкой на ошибки
Под "ошибками" подразумевается невозможность открытия файла dwg ("не та" версия; файл требует восстановления и т.п. - т.е. ошибки открытия файлов).
Код проходит по всем слоям, в том числе и по слоям внешних ссылок (ну такое ТЗ было).
Доустановка ExpressTools
Что-то в последнее время несколько раз мелькали вопросы "как доустановить Express Tools в AutoCAD?" Не спорю, решение "запустить установку" или "загрузить вручную" прямо так и просится. А если пользователей больше чем 3?
Далее
Знаменитые грабли при программном выполнении команд в лиспе
Я знаю, что уже было. Прекрасно знаю. Здесь-то я и хочу привести ссылки на соответствующие описания.
Далее
Переменные окружения и работа с ними
Я уже несколько раз ссылался на такую функцию, как getenv. Достаточно простая функция, но у нее есть свои особенности.
Все, что написано ниже, касается AutoCAD для Windows (т.к. у меня нет MacOS ни в каком виде, то проверить состояние дел для этой ОС я не могу).
Далее
Очистка следов VBA в файле dwg
Не далее как сегодня пришло несколько файлов dwg, при открытии которых AutoCAD 2009 начинал спрашивать - подключать или нет макросы.
Естественно, что ответ "Нет". Но не будешь же каждый раз такое нажимать!
Далее