Scripting.FileSystemObject и VisualLISP
Решил собрать в одном месте куски кода, которые касаются работы с дисками и каталогами в одном месте Отличительной особенностью этих кодов является обращение к Scripting.FileSystemObject.
Далее
Почистить файл при открытии…
Поступило тут предложение нарисовать код, который будет чистить файл dwg при открытии. Не при сохранении, а именно при открытии.
Далее
Возвращаемые значения, nil и “тихий” выход из функции
Недавно задали вопрос - "а есть ли в lisp процедуры, как в VBA?" Пришлось дать короткий ответ, но человек явно был неудовлетворен В результате появился этот текст.
Далее
Обработка объектов размеров
Разгребая старые завалы, нашел вот такой текст. Вроде бы в нем ничего не забыл, кроме одного: исходных кодов в виде lsp нет.
Иногда бывает необходимо "проконтролировать" правильность проставленных размеров. Контроль бывает разным - иногда надо исправленные вручную размеры переместить в какой-то слой, или цвет назначить, или еще что-то. Попробую сделать что-то достаточно универсальное, т.к. подо все требования расписывать разные функции малоинтересно.
Прародителем поста выступила тема на dwg.ru.
Далее
Создание слоев и стилей. Откуда берутся стартовые настройки?
Сегодня получил вопрос - при программном создании слоя новый слой откуда тащит свои настройки? Со слоя "0"? С текущего слоя? Еще откуда-то?
Гадать не хотелось, а гарантированно предсказуемого ответа я не знал.
Сейчас появилось немного времени на проведение небольшого исследования.
Далее
Отладка лиспа в консольном AutoCAD
Воюя с консольным AutoCAD (напоминаю, появился он в 2013 версии), обнаружил интересный момент, связанный с лиспом.
Далее
Очистка фильтров слоев
Понадобилось мне тут для нетекущего документа вычистить фильтры слоев. Вообще все. Точно помню, что было программное решение. Точно помню, что было оно универсальным.
Наконец - эврика! Есть!
Далее
Работа с профилями AutoCAD из-под lisp
Только что общался с Евгением Елпановым касаемо профилей AutoCAD и работы с ними. В результате Евгений прислал очень любопытный код, позволяющий скопировать активный профиль в новый и активировать этот самый новый профиль.
Далее
Смена файла основного меню
Столкнулся я тут с проблемой замены основного файла меню в AutoCAD. Дело в том, что профилей AutoCAD у меня безумное количество, в каждый грузятся свои частичные меню. Учитывая ситуацию, описанную в статье Продолжаю войну с меню…, хочется избежать кавардака.
Далее
Определение загруженных DVB
На самом деле вопрос носит полуакадемический характер: "можно ли определить лиспом, какие dvb-проекты загружены?" Естественно, можно!
Далее