Реклама_

Реклама

Программы

Batch Find & Replace Text - Программа пакетного поиска и замены текста в папках


Автор: Lee Mac
Русификация: НефёдовЕ.В.
Лицензия: распространяется бесплатно

Из названия понятно, что можно неоткрывая чертежи массово найти и заменить текст. Но рассмотрим функционал подробнее.

Основные возможности:

  • Бесплатный продукт, в т.ч. и для коммерческого использования;
  • классические поля: "Найти" и "Заменить на";
  • что бы не вводить длинный текст, можно просто выбрать его;
  • поиск без замены. Не пробовал, но думаю, что в отчете можно увидеть, что и где найдено;
  • в отличии от стандартной замены Автокад, можно создать список замен (т.е. за один раз заменять сразу много различного текста). Возможно есть перекресная замена: поменяли старый на новый текст и тут же новый заменили на еще более новый - это очень полезный функционал при сложной замене.;
  • список поиска можно сохранять и загружаь. Вдобавок можно хранить множество списков и вероятно передавать коллегам;
  • двойным кликом пожно редактировать запись. Это лучше чем полностью удалить и заного писать длиный/сложный текст;
  • выбор папки поиска. Если чертеж не сохранен (стартовый шаблон при запуске Автокад), то файл хранится в Documents (Документы) как темповский. В остальном можно выбрать корневую папку поиска;
  • проверка подпапок;
  • только открытый (он же активный) чертеж;
  • все открытые чертежи (во вкладках). Не перепутайте с открытыми чертежами в открытом экзепляре Автокад;

Присутствуют тонкие настройки под кнопкой "Настройки"

  • учитывать регистр;
  • искать только целые слова (разделенные знаками пробел по сторонам);
  • игнорировать заблокированные слои;

Доступен поиск по объектам

  • однострочный текст;
  • многострочный текст;
  • в значении атрибута блока;
  • определение блока - это не атрибут, а просто текст внутри блока (в стандартном поиске такой настройки нет);
  • текст в размерах;
  • текст в мультивыносках;
  • текст в таблицах;

Есть и отчет о проделаной работе - очень полезная вещь

  • отчет;

Область поиска в самом чертеже

  • пространство Модель;
  • пространство Лист(ы);
  • пространство Модель и Лист(ы);

В отчет записывается много полезной информации в файл .csv в корень выбранной папки:

  • дата работы;
  • замена или простой поиск;
  • директория поиска;
  • имя чертежа / старый текст / новый текст / тип объекта / метка объекта /;
  • количество замен;


Платформы:

  • AutoCAD (вероятно только с 2010 версии. На поздних версиях может работать не стабильно)

Запуск:

  • Перетащить в рабочую область Автокад и набрать команду "BFIND" (без кавычек).

Главный диалог программы пакетного поиска и замены

Настройки программы пакетного поиска и замены

Отчет программы пакетного поиска и замены

Скачать программу:

Ru_BFindV2-0.zip



Как русифицировать, если уже пользовались этой программой:

  • нажать Пуск (рабочий стол) и ввести строку %APPDATA% или ожно набрать строку %APPDATA% в адресе любой открытой папки (удалив старую запись.);
  • там перейти по адресу: \Roaming\Autodesk\AutoCAD 2013 — Русский\R19.0\rus\Support - в записимости отверсии Автокад в которой используете программу. Проще говоря попасть в папку Support нужной версии Автокад;
  • отсортировать файлы по дате изменения (новые наверху);
  • и удалить файлы:
    • LMAC_BFind_V2-0.cfg
    • LMAC_BFind_SavedSearches_V2-0.txt
    • LMAC_BFind_V2-0.dcl
  • заново закинуть программу в область автокада и запустить ее.


Тэги: AutoLISP, VBA, Скрипты