Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Извлечение текста из блоков в чертежах Автокад 2017, импортированных из Еплан

Извлечение текста из блоков в чертежах Автокад 2017, импортированных из Еплан

Ответ
Поиск в этой теме
Непрочитано 22.09.2018, 00:38 #1
Извлечение текста из блоков в чертежах Автокад 2017, импортированных из Еплан
Алексей Журавлёв
 
Регистрация: 21.09.2018
Сообщений: 29

Люди добрые, сам я не местный. Переводчик я.

Вводная: у меня пакет чертежей в автокаде, текстовые фразы заключаются в блоках:
http://forum.dwg.ru/attachment.php?a...1&d=1537565514

при открывании блока для редактирования в нём отображаются только ссылки, а не сам текст:
http://forum.dwg.ru/attachment.php?a...1&d=1537565514

Изначально чертежи были созданы в Еплане, версия неизвестна.

Примерный чертёж:
http://forum.dwg.ru/attachment.php?a...1&d=1537565699

Задача: необходимо предоставить заказчику двуязычные чертежи. При этом, текст из самих чертежей я извлёк, перевёл и запихнул обратно в чертежи, т.е. у меня на руках имеется два комплекта чертежей — один на англ., другой на русском. Проблема в том, что я не могу русский текст массово извлечь из этих блоков и вставить в чертежи английские. Взрыв блоков не работает, т.к. у меня вылазят только ссылки на атрибуты, а не сам текст. Вносить русский текст поблочно не вариант, т.к. таких блоков несколько десятков на чертёж, чертежей - несколько сотен, можно умереть.

Подскажите, может, есть какой-то вариант массового извлечения необходимого текста из этих блоков? Заранее благодарю.

Миниатюры
Нажмите на изображение для увеличения
Название: 2018-09-21_23-50-34.jpg
Просмотров: 70
Размер:	24.0 Кб
ID:	206335  Нажмите на изображение для увеличения
Название: 2018-09-21_23-53-25.jpg
Просмотров: 57
Размер:	12.9 Кб
ID:	206336  

Вложения
Тип файла: dwg
DWG 2000
050-7600-PPP-PTM-IKB-S17-00024-07_U02.dwg (104.5 Кб, 41 просмотров)

Просмотров: 3467
 
Непрочитано 22.09.2018, 09:57
#2
maratovich


 
Регистрация: 12.07.2009
г. Самара
Сообщений: 2,481
Отправить сообщение для maratovich с помощью Skype™


Цитата:
Сообщение от Алексей Журавлёв Посмотреть сообщение
текст массово извлечь из этих блоков и вставить в чертежи английские
Ну, здесь без программирования не обойтись.

Offtop: P.S. постоянно вижу подобные темы, но конеяного варианта не обнаружен. Толи авторы объяснить не могут как работают, толи не хотят дать что нибудь за создание программного решения.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 22.09.2018, 09:57
#3
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,052


1. В надстройке к акаду экспресс тулз была команда, которая вместо тэгов атрибутов извлекала их содержимое.
2. Почитайте про извлечение данных из чертежа (это чтобы массово сграбить текст исходный).
3. Была (достаточно давно) на форуме ветка такой же тематики про перевод.

----- добавлено через ~6 мин. -----
4. Еще есть в экспресс тулз команды Attin и AttOut, которые позволяют вынести обработку в тот же эксель.
Сергей812 вне форума  
 
Непрочитано 22.09.2018, 10:57
#4
trir


 
Регистрация: 18.12.2010
Сообщений: 5,057


https://github.com/BoxaShu/dynIN_dynOUT
trir вне форума  
 
Автор темы   Непрочитано 23.09.2018, 01:52
#5
Алексей Журавлёв


 
Регистрация: 21.09.2018
Сообщений: 29


Хорошо. Всё-таки извлечение не совсем то, чего хотелось бы. Тогда другой вопрос: есть ли какая-нибудь команда или операция, которая разрывает блок, но сохраняет атрибуты (текстовые поля) без изменений, т.е. сам текст, а не эти непонятные ссылки?
Алексей Журавлёв вне форума  
 
Непрочитано 23.09.2018, 06:30
#6
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от Алексей Журавлёв Посмотреть сообщение
Хорошо. Всё-таки извлечение не совсем то, чего хотелось бы. Тогда другой вопрос: есть ли какая-нибудь команда или операция, которая разрывает блок, но сохраняет атрибуты (текстовые поля) без изменений, т.е. сам текст, а не эти непонятные ссылки?
В #3 уже подсказали: в меню Express Tools -> Блоки -> Преобразовать атрибуты в текст. Постоянно пользуюсь.
Аналогичный лисп есть в составе надстройки GTools: https://dwg.ru/dnl/1839.

PS
Добавил файл с результатом работы команды из Экспресс Туулс:
Вложения
Тип файла: dwg
DWG 2000
050-7600-PPP-PTM-IKB-S17-00024-07_U02.dwg (205.8 Кб, 47 просмотров)

Последний раз редактировалось Oleg T, 23.09.2018 в 07:08.
Oleg T вне форума  
 
Автор темы   Непрочитано 24.09.2018, 12:25
#7
Алексей Журавлёв


 
Регистрация: 21.09.2018
Сообщений: 29


Спасибо вам ОГРОМНОЕ. Не знаю, чтоб я без вас делал. Ещё раз - спасибо!
Алексей Журавлёв вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Извлечение текста из блоков в чертежах Автокад 2017, импортированных из Еплан

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полный список свойств в Автокад 2017? lachicalista AutoCAD 5 01.11.2018 11:34
Как редактировать свойства текста автокад через VBA Excel. MegaMost Программирование 7 02.08.2018 11:25
Необходим скрипт или утилита для автоматической нумерации блоков Автокад 2016 и автоматическая трассировка блоков P1ro LISP 7 02.07.2016 22:55
Почему в Автокад нет команды обновления структуры блоков при вставке блоков через буфер обмена? МишаИнженер AutoCAD 6 21.11.2012 12:07