KompasTextReplacer

Автор Slaviation, 04.03.19, 12:44:50

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Slaviation

Уважаемые коллеги, хочу предложить Вашему вниманию приложение KompasTextReplacer для КОМПАС-3D x64.
Приложение доступно по ссылке https://slaviationsoft.blogspot.ru

KompasTextReplacer - это приложение Windows x64 для замены текстов в чертежах КОМПАС-3D.
Для замены текстов используется словарь - текстовый файл, строки которого состоят из левой и правой частей. Левая (исходный текст) и правая (текст замены) части отделены друг от друга заданным разделителем.
Приложение KompasTextReplacer ищет в чертежах КОМПАС-3D тексты из левой части словаря и заменяет их соответствующими текстами правой части.
KompasTextReplacer будет полезен для автоматизации работ по языковому переводу текстов, группового внесения изменений или исправлений в тексты в чертежах КОМПАС-3D.
Приложению требуется установленный на компьютере пользователя КОМПАС-3D версии не ниже 15.

Vin

Программа может просто осуществлять поиск и подсвечивание интересующего текста?

Slaviation

Нет, весь словарь применяется безусловно. Приложение перед заменой текста его не подсвечивает и не спрашивает у пользователя "заменить или пропустить ?".

kamos

Цитата: Vin от 05.03.19, 07:43:23
Программа может просто осуществлять поиск и подсвечивание интересующего текста?

В СПДС-Помощнике строительной конфигурации есть примерно такая команда,

Vin

Цитата: kamos от 05.03.19, 10:00:44
В СПДС-Помощнике строительной конфигурации есть примерно такая команда,

Что произойдёт если строку "Заменить на" оставить пустую?
Не произойдёт ли замена искомого текста на пустую строку?

pr0100

У меня было порядка 50 чертежей. Нужно было заменить код предприятия в штампе.
Через сервисные инструменты замены текста заменил.

То есть был код в обозначении:
"АБВГ" ---заменить на "ДВЕЖ"
А когда начал заимствовать некоторые чертежи, обнаружил, что при такой замене штамп то меняется, а вот свойства остаются теми же. И именно свойства передаются в спецификацию.

Меняет ли данная библиотека еще и свойства?

kamos

Цитата: Vin от 05.03.19, 10:03:18
Что произойдёт если строку "Заменить на" оставить пустую?
Не произойдёт ли замена искомого текста на пустую строку?


Если нажмете найти, то только найдет, если нажмете заменить, то заменит

kamos

Цитата: pr0100 от 05.03.19, 10:07:26


Меняет ли данная библиотека еще и свойства?


Не знаю, не проверял, в строительных чертежах такой функцией не пользовался

Slaviation

ЦитироватьМеняет ли данная библиотека еще и свойства?

KompasTextReplacer свойства не трогает.  Доработаю этот момент.

Slaviation

ЦитироватьМеняет ли данная библиотека еще и свойства?

Версия 1.0.1.2 от 06.03.2019
Добавлена замена значений свойств документа, имеющих доступность редактирования и строковый тип.

Vin

14.08.19, 10:17:53 #10 Последнее редактирование: 14.08.19, 12:41:06 от Vin
Предложения к версии 1.0.1.4 от 14.08.19:
1 в структуру отображения информации файла dictionary добавить разделитель, представляющий собой обозначение чертежа (или иной другой), позволяющий идентифицировать принадлежность текста к тому или иному чертежу;
2 реализовать возможность создания отдельных словарей, свой для каждого чертежа;
3 изменить вид отображения информации в словаре. удобней будет работать с текстом (переводчикам), представленным в виде таблицы.
4 в настройках добавить пункт - очистка (перезапись) существующего словаря.