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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Mtext в блок с атрибутом оптом ???

Mtext в блок с атрибутом оптом ???

Закрытая тема
Поиск в этой теме
Непрочитано 19.03.2014, 16:31 #1
Mtext в блок с атрибутом оптом ???
jon73
 
Регистрация: 06.10.2011
Сообщений: 42

Здравствуйте!
есть многострочный текст (пример номер помещения по экспликации "217") и таких на плане много разбросано, как каждый их них преобразовать в блок с атрибутом содержащим этот текст??? НО ЧТОБЫ ОПТОМ выделив сразу все тексты?

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

Вложения
Тип файла: dwg
DWG 2010
Экспликация.dwg (1.00 Мб, 1087 просмотров)

Просмотров: 2163
 
Непрочитано 19.03.2014, 16:48
#2
maratovich


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


jon73 у Вас VBA работает ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 20:09
#3
jon73


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


maratovich наверное не работает потому что я его не устанавливал. я даже не в курсе .
jon73 вне форума  
 
Непрочитано 19.03.2014, 20:10
#4
maratovich


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


Ну хотябы сам Автокад полный или LT ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 20:23
#5
jon73


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


да полный

----- добавлено через 34 сек. -----
lisp приложениями некоторыми пользуюсь...
jon73 вне форума  
 
Непрочитано 19.03.2014, 20:31
#6
maratovich


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


Приложи пример текстов которыми надо заменить.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 20:35
#7
jon73


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


Я вот тут выложил пример http://forum.dwg.ru/showthread.php?t=109930
jon73 вне форума  
 
Непрочитано 19.03.2014, 20:37
#8
maratovich


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


Там пример замены на блоки, а текст не заменён. Мне нужно знать на что именно будет меняться. Например текст 22 должен замениться на ... ?
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 20:42
#9
jon73


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


мне хотя бы преобразовать текст в блоки, затем я самостоятельно перевожу из атрибутов командой экспресс в текстовый файл, затем этот файл я в эксель вставляю сортирую по порядку а там у меня уже есть столбец который необходимо заменить будет. затем сложными методами назад в тхт переведу и импортирую в старые атрибуты..
так как то.. примера пока нет под рукой на работе я делал вроде получилось. Единственное не смог текст в блок преобразовать
jon73 вне форума  
 
Непрочитано 19.03.2014, 21:23
#10
maratovich


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


Ну рас уж модератор перекинул сообщения то напишу сюда.
1. Хотел бы я посмотреть сколько человек Вам ответят по теме преобразования текстов в атрибуты...
2. Прилагаю программу по замене текстов, написал сейчас, возможны недочёты.
3. Копируете из Екселя 2 столбца (что заменить/чем заменить) и нажав кнопку в проге они вставятся. Нажмете кнопку "Замена", тексты заменятся.
4. Если надо то на таблице щелкаете 2 раза - можно вписать что заменить или чем заменить, а также добавить или удалить строки.

Программа в архиве:
Вложения
Тип файла: rar MTRDWG.rar (20.3 Кб, 28 просмотров)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 22:51
#11
jon73


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


Спасибо за прогу, но дома она у меня не пошла кад 2011 вышла ошибка отсутствует mshflxgd.ocx ...попробую на работе
jon73 вне форума  
 
Непрочитано 19.03.2014, 23:03
#12
maratovich


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


Да, точно. Вот с установщиком, тогда запустится.
Вложения
Тип файла: zip MTRDWG_setup.zip (678.9 Кб, 25 просмотров)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 19.03.2014, 23:17
#13
jon73


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


Спасибо! Круто ! все запустилось... надо же как люди умеют быстро проги писать, но теперь чтобы многострочные тексты извлечь в таблицу (тхт или эксель) функцией . я имел ввиду команды attin и atout а это можно только атрибуты а у меня текст , как тексты разбросанные перевести в блоки с атрибутами?
jon73 вне форума  
 
Непрочитано 20.03.2014, 09:17
#14
maratovich


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


Вы уж определитесь, или замена текста или работа с атрибутами.
У Вас же есть список того что надо:
Цитата:
Сообщение от jon73 Посмотреть сообщение
отдельно есть таблица в экселе где каждому номеру эксликации помещения присвоены напротив значения воздухообменов (пр. 001- 750м3/ч; 002 - 10м3/ч) . ВОЗМОЖНО ли средствами автокада выполнить автозамену оптом выделив все тексты экспликаций и чтобы вместо них (или рядом) нарисовались тексты второго столбца соответственно
Таблица есть, скопируйте да и замените тексты.
По поводу блоков - на них необходимо больше времени, навряд ли у кого то есть готовое решение. Вам лучше в тему Поиск исполнителей.
Да и сформулируйте задачу полностью, с примером, т.к. обычно в конце появляется - а надо ещё это и это.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Автор темы   Непрочитано 20.03.2014, 10:28
#15
jon73


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


Задачу с заменой я решил. Делаю так открываю файл экспорта из автокада формата ТХТ офисом World затем копирую в эксель там осуществляю замену самостоятельно, затем назад копирую в World, а от туда возвращаю блокнотом в файл экспорта ТХТ, затем импортирую назад в автокад этот файл и все блоки переименовываются...
Одна беда автокад не умеет текст в блок с атрибутом сделать...

----- добавлено через ~3 мин. -----
кто с лиспами дружит, вот похожая тема http://forum.dwg.ru/showthread.php?t=66160 но нет итоговой проги липса ? еще интересно оптом замена там происходит?
jon73 вне форума  
 
Непрочитано 21.03.2014, 16:02
#16
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


http://forum.dwg.ru/showthread.php?p...7&#post1242617
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Закрытая тема
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Динамические блоки > Mtext в блок с атрибутом оптом ???

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Преобразование многострочного текста в блок с атрибутами superkot007 Программирование 16 21.03.2014 15:26
Как скопировать содержимое размера в буфер? arturbd AutoCAD 8 06.09.2011 20:38
Нахождение расстояния между точками на чертеже Макс_Кунгур Программирование 68 03.09.2010 22:01
Как получить MTEXT но без форматирования, только текст? lexluther Программирование 14 13.09.2009 22:52
Требуется помощь с циклом в лиспе Composter LISP 28 13.05.2009 11:14