Пакетная обработка

Под пакетной обработкой понимается манипуляция с множеством файлов DWG.

Во время работы модулей данной группы меню компьютер лучше вообще не трогать, т.к. манипуляции с окном автокада почти наверняка приведут к аварийной остановке программы.


Пакетная чистка (purge) файлов DWG
Пакетный поиск и замена текста

Пакетная чистка (purge) файлов DWG

Внимание! Модуль работает только в среде AutoCAD, ZWCAD не поддерживается.

Модуль применяет ко всем файлам DWG в выбранной папке команду _PURGE, она же - 'очистить'. Данная команда удаляет неиспользуемые в чертеже блоки, типы линий, стили текста и т.д., таким образом уменьшается размер файлов, иногда в несколько раз.


Пакетный поиск и замена текста

Внимание! Модуль работает только в среде AutoCAD, ZWCAD не поддерживается.

Модуль позволяет производить поиск или замену текста во всех файлах DWG в указанной папке (включая подпапки):

Модуль позволяет искать текст в объектах следующих типов: текст, многострочный текст, атрибуты блоков, а так же возможно искать отдельно или совместно в пространствах ЛИСТ и МОДЕЛЬ.

Модуль работает в 2-х режимах: "Найти" и "Заменить". При выборе режима "Найти" после работы модуль выводит информацию о том в каких объектах и в каких пространствах была найдена искомая фраза. При выборе режима "замена" так же выводится подробная информация о результатах.

При выборе опции "атрибуты блоков" есть возможность замены ЛЮБОГО текста на необходимый в конкретном атрибуте конкретного блока. Для этого поле "найти текст" нужно оставить пустым, указать имя блока, указать имя атрибута блока и снять галочки "текст" и "мтекст".

Также есть возможность добавления текста до/после найденного. Внимание! В режиме 'найти' если установлена галочка 'добавить текст', будет произведено дополнение к найденному тексту указанным текстом в полях 'перед' и 'после', т.е. будет произведено изменение файлов в указанной директории.

Так же есть возможность указать режим 'полное совпадение'.

Во время работы модуля компьютер лучше вообще не трогать. Попытки манипуляции с окном автока во время работы модуля почти наверняка приведут к аварийной остановке модуля.

Так же, я бы рекомендовал работать с копией(т.е. скопировать папку с DWG файлами целиком в другое место, и с ней уже работать), во избежании непредвиденных последствий из-за ошибочно выставленных параметров поиска и замены.

По окончании работы модуль выводит отчет о своей работе в текстовом виде, который рекомендуется внимательно изучить.

Пример отчета:

Если файл-отчет по окончании работы программы не выведен, значит среди файлов DWG в выбранной папке есть файлы с ошибками или версии, не поддерживаемой текущей версией AutoCAD.

Примечание. Затруднения при работе с данным модулем чаще всего возникают из-за того что две фразы, казалось бы одинаковые, по сути являются разнами. В одной фразе между словами один пробел, в другой - два пробела. Одно слово набрано русскими буквами, другое - английскими, хотя и выглядят одинаково. Например, в Программе есть блок отметки высоты, атрибут которого называется 'OTMETKA'. Хоть это слово и выглядит как набранное русскими буквами, на самом деле это - английские буквы(в старых версиях автокада не рекомендовалось использовать русские буквы). Поэтому, для гарантированного результата, рекомендуется при использовании данного модуля пользоваться буфером обмена. В Программе есть несколько модулей, написанных специально для этого, и находятся они в группе меню Буфер обмена

Пример 1. Имеем несколько десятков(или сотен) файлов DWG, в каждом файле несколько Листов, каждый из которых содержит угловой штам(блок), в котором необходимо заменить фразу 'Иванов' на 'Петров'. На изображениях выше как раз показан такой пример.

Пример 2. Нужно добавить после текста '5.00' фразу '(пять)'. Для этого ставим режим 'Найти', ставим галочки 'добавить текст' и 'полное совпадение' (иначе фраза 'пять' будет добавлена, к примеру, после текста '135.00'), в поле 'после' ставим фразу '(пять)', указываем пространство и тип объектов для поиска.