Как в автокаде заменить текст во всем чертеже
Перейти к содержимому

Как в автокаде заменить текст во всем чертеже

  • автор:

Как в автокаде заменить текст во всем чертеже

Контекстное меню: Завершить выполнение активных команд, нажать правую кнопку мыши в области рисования и выбрать «Найти».

Ввод команды: найти

Задание фрагмента текста для поиска, замены или выбора, а также управление охватом и результатами поиска.

Строка для поиска

Задание текстовой строки, которую необходимо найти. Введите текстовую строку, включая символы-шаблоны, или выберите строку из списка шести последних искомых строк.

Заменить на

Фрагмент текста, которым следует заменить искомый фрагмент. Ввести строку или выбрать ее из списка шести последних строк, использованных для замены.

Область поиска

Задание области поиска: во всем чертеже или в текущем наборе объектов. Если хотя бы один объект был предварительно выбран, поиск по умолчанию осуществляется в текущем наборе объектов. Если ничего не выбрано, поиск по умолчанию осуществляется во всем чертеже. Для того чтобы временно выйти из диалогового окна «Поиск и замена» и создать или изменить набор объектов, можно воспользоваться кнопкой «Выбрать объекты».

Выбрать объекты

Временный выход из диалогового окна для выбора объектов на чертеже. Нажатие клавиши ENTER вновь открывает диалоговое окно. Когда объекты выбраны, областью поиска становится текущий набор объектов.

Отображает диалоговое окно «Параметры поиска и замены» , в котором можно задать тип объектов и параметры поиска строк.

Найти/Найти далее

Поиск указанного фрагмента текста. Если искомый фрагмент не задан, эта опция недоступна. Найденный текст отобразится в области «Контекст». После того как найден первый искомый элемент, вместо кнопки «Найти» отображается кнопка «Найти далее», которая используется для поиска следующего текстового элемента.

Замена найденного фрагмента текста на строку, указанную в поле «Заменить на».

Заменить все

Поиск всех вхождений строки, заданной в поле «Строка для поиска», и замена их фрагментом, заданным в поле «Заменить на». Параметр «Область поиска» управляет поиском и перемещением текста во всем чертеже или в текущем выборе. Количество сделанных замен отображается в нижней части диалогового окна.

Выбрать все

Поиск и выделение всех загруженных объектов текста, содержащих указанный в поле «Строка для поиска» фрагмент. Параметр доступен только в том случае, если в списке «Область поиска» выбрано значение «Текущий набор». При нажатии кнопки «Выбрать все» диалоговое окно закрывается и в сообщении в командной строке отображается количество найденных и выбранных объектов. Следует обратить внимание, что опция «Выбрать все» не осуществляет замены текста; игнорируется весь текст, указанный в поле «Заменить на».

Зумировать

Показ на экране области чертежа, в которой располагается заданная строка. Несмотря на то, что выполняется поиск заданной текстовой строки как в пространстве модели, так и на всех листах, показать можно только те строки, которые находятся на текущей вкладке (модели или листа). Иногда найденная строка, если она входит в многострочный текст, при зумировании может не войти в видимую часть чертежа.

Тип объекта

Указывает тип объекта, в котором был обнаружен текст.

Показ найденной текстовой строки вместе с контекстом. При выборе параметра «Найти далее» обновляется содержимое области «Контекст», и в ней размещается следующая текстовая строка в контексте.

Вывод сообщений о найденных и замененных строках.

Команда «Найти и заменить» в AutoCAD

Сегодня рассмотрим очень полезную команду в AutoCAD — «Найти и Заменить«. Команда позволяет искать текст в чертеже, заменять найденные строки, управлять найденными объектами и многое другое. Чтобы запустить команду введите НАЙТИ (_FIND), также на ленте Аннотации есть поле для ввода, куда можно вводить поисковый запрос 001_2 В окне команды есть поле поиска, куда нужно вводить запрос, также можно указать область поиска — либо Весь чертеж (поиск будет вестись и на пространстве модели и на всех листах и видовых экранах), либо Текущее пространство\лист (для поиска на конкретном листе), либо Выбранные объекты (поиск в группе выбранных объектов) 001 Искать очень просто — введите поисковый запрос, нажмите Найти. Система просканирует область поиска и выведет окно готовности 001_1 Чтобы просмотреть результаты выполнения команды установите галочку Результаты 003 Если в открывшейся области дважды щелкнуть на элемент, то AutoCAD автоматически спозиционирует элемент в центре экрана и сделает текст активным. В правой части области результатов есть три кнопки: Показать выделенные объекты (аналогична двойному щелчку на объекте, описанному выше), Создать набор объектов (выделенные) — позволяет выбрать выделенные в области результатов поиска объекты, Создать набор объектов (все) — позволяет выбрать все найденные объекты. Если есть необходимость заменить найденный текст, то напишите новое значение в поле Заменить на и подтвердите замену каждого найденного вхождения кнопкой Заменить, либо нажмите Заменить все для замены всех найденных вхождений текста. Нажмите кнопку Развернуть окно для отображения параметров поиска и типа текста 002 В левой части открывшейся области можно указать Параметры поиска, например искать ли во внешних ссылках или нет. В правой части можно определить Тип текста, например искать значения атрибутов блоков или нет. Безусловно, команда очень и очень полезная. Позволяет найти все вхождения текста, заменить их на новые значения, искать текст конкретного типа в определенных объектах.

Замена текста

При оформлении документации приходится часто пользоваться заменой текста. При этом текста много, и он во всех документах одинаковый, типа: FLANGE -> Фланец и т.п. Диалог замены в автокаде не очень удобный, он не остается поверх окна программы и нельзя при открытом диалоге выбрать текст в окне для вставки в диалог, как например в Excel.

Никто не задавался задачей, сделать ЛИСП который бы брал из текстового файла заранее забитые варианты соответствий и автоматом менял в чертеже в случае нахождения текта?

Проект СПДС

Утилита поиска и замены, реализованная в составе nanoCAD СПДС, проста в освоении, диалоговое окно интуитивно понятно, а функционал этого инструмента делает работу с объектами, содержащими текст (строковый атрибут), более комфортной и быстрой.

Нередко возникают ситуации, когда в чертеже нужно найти и заменить то или иное слово. В nanoCAD с модулем СПДС для решения такой задачи предусмотрена утилита Найти и заменить (SPFIND, FIND, ПОИСК). Этот инструмент используется для поиска и замены строковых значений в объектах чертежа.

В ленточном интерфейсе команду можно найти во вкладке СПДСУтилитыНайти и заменить (рис. 1). В классическом к ней ведет такой же путь.

Рис. 1. Иконка утилиты Найти и заменить

Рис. 1. Иконка утилиты Найти и заменить

Рабочее сочетание клавиш для этой команды: Ctrl+F.

После вызова утилиты Найти и заменить откроется одноименное диалоговое окно (рис. 2).

Рис. 2. Диалоговое окно Найти и заменить

Рис. 2. Диалоговое окно Найти и заменить

Первые две строки, Искать и Заменить на, похожи на инструменты навигации в привычных нам текстовых и табличных редакторах.

Рабочее пространство САПР-системы бесконечно, информации в нем может содержаться великое множество. Поэтому, чтобы поиск осуществлялся быстро, в строке Область поиска можно ввести ограничение (во всем документе, в текущем листе или наборе) либо задать конкретные объекты, содержащие строковый атрибут.

Точно представляете себе искомую строку? Отрегулируйте параметры поиска. Если нет, сверните этот раздел.

Результаты поиска отображаются в нижней части диалогового окна.

Давайте рассмотрим пару примеров применения этой утилиты.

Пример 1. Поиск текстовой строки в чертеже

Исходные данные: файл с огромной спецификацией оборудования, изделий и материалов (рис. 3).

Задание: изменить в спецификации количество кабельных разъемов.

Работать с большой спецификацией «вручную» трудоемко, к тому же существует высокая вероятность что-то недоглядеть. Тут нам и пригодится утилита Найти и заменить.

Вызываем команду Найти и заменить, в строке Искать вводим слова Кабельный разъем и нажимаем кнопку Найти все.

Утилита обработала 97 объектов и нашла три фрагмента, содержащих в себе словосочетание «Кабельный разъем». Из таблички результатов поиска видно, что искомое словосочетание находится в объекте «Таблица nanoCAD», местоположение «Модель» (рис. 4).

Рис. 4. Результаты поиска по запросу «Кабельный разъем»

Рис. 4. Результаты поиска по запросу «Кабельный разъем»

Дважды щелкнем по строке с результатом поиска — nanoCAD зуммирует чертеж и подсвечивает искомый фрагмент (рис. 5).

Нажмем кнопку Редактировать объект (рис. 6).

Рис. 6. Местоположение кнопки Редактировать объект в диалоговом окне Найти и заменить

Рис. 6. Местоположение кнопки Редактировать объект в диалоговом окне Найти и заменить

Словосочетание «Кабельный разъем» находится в nano-таблицах — следовательно, откроется табличный редактор. После внесения всех правок и закрытия табличного редактора можно вернуться в диалоговое окно Найти и заменить.

По-моему, мы справились с заданием быстро и без лишних хлопот!

Пример 2. Замена текста в строке

Мой опыт работы в проектном институте убедил меня, что один из самых «изменяемых» текстов чертежа находится в основной надписи (штампе). Нередко приходилось менять фамилии, даты, шифры Дело это рутинное, неблагодарное и обязательное.

Сделаем этот процесс менее болезненным с помощью утилиты Найти и заменить.

Допустим, в той же огромной спецификации необходимо на каждом листе изменить шифр проекта.

Вызываем диалоговое окно утилиты, в строке Искать указываем существующий шифр, а в строке Заменить на — тот, на который будем менять. Жмем кнопку Найти все (рис. 7). По результатам поиска видим все объекты, которые содержат в себе искомый шифр. Нажимаем кнопку Заменить все. Во всех объектах чертежа произошла замена, причем переход в режим редактирования текста не потребовался (рис. 8).

Заключение

Утилита Найти и заменить проста в освоении, диалоговое окно интуитивно понятно, а функционал этого инструмента делает работу с объектами, содержащими текст (строковый атрибут), более комфортной и быстрой.

Делитесь своим опытом работы в отечественной САПР, обсуждайте существующий функционал и предлагайте новый на форуме nanoCAD.

В течение 30 дней вы можете бесплатно тестировать достойную альтернативу зарубежным САПР. Переходите по ссылке и скачивайте nanoCAD Pro с максимальным количеством модулей и возможностей.

Татьяна Васькина,
технический специалист
АО «Нанософт»
E-mail: vaskina@nanocad.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *