Если возникает необходимость заменить в Автокаде множество объектов на определенный, то этот лисп просто сказка! Для чего и где это можно применить?
Ну скажем, работаете вы с топографическими планами в какой либо программе, экспортнули данные в Автокад, а точки или условные обозначения отображаются не корректно (точки пришли блоками, а условные обозначения точками), запускаем данный лисп, выделяем объекты для замены и указываем на что заменить.
1. Качаем архив с lisp для замены объектов в AutoCAD здесь.
2. Распаковываем архив и сохраняем lisp файл в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.
3. Запускаем AutoCAD и устанавливаем лисп стандартным способом. Если не знаем как, читаем здесь.
4. Ну все лиспом можно пользоваться, набираем в командной строке frto и выбираем объекты для замены (работает предварительный выбор) и нажимаем Enter, после указываем объект на что заменить, и все дела.
5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:
^C^C(if (null C:frto)(load "frto"));frto;
Если не знаем как создать свою кнопку читаем здесь.
Интересно. Если вам приходится строить рельеф по точкам, то в Автокаде существует возможность назначить точке координату Z взятую из подписи отметки, как это сделать читайте тут.
Видео посвящено тому, как заменить точки, блоки, тексты и т.п. на объект указанный как образец.
Если информация была полезной