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

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

Комплексное изменение текстов

Ответ
Поиск в этой теме
Непрочитано 10.10.2015, 02:55 #1
Комплексное изменение текстов
Акбар Доолосбеков
 
Регистрация: 28.09.2015
Сообщений: 28

Доброго времени суток дорогие друзья!

Вопрос на мой взгляд покажеться легким для Профессионалов, но тем не менее, есть текст очень много и много текста покажу на примере:

И так я использовал комманду _find и нашел похожие тексты, поменял но ни как не могу добавить 2 строчку, так как в оригинале он на 1 языке а мне надо на 2 языках.

Вопрос, можно ли в строке замены в _find добавить 2 строчки вместо 1 строчки?

Вложения
Тип файла: dwg
DWG 2013
TEXT TYPE.dwg (103.5 Кб, 962 просмотров)

Просмотров: 2718
 
Непрочитано 10.10.2015, 07:00
#2
zprizrak

Вечный отдых.
 
Регистрация: 01.06.2007
Старый Оскол
Сообщений: 325


Крутые проектировщики используют однострочный текст.
Отсталые проектировщики используют многострочный текст.
Поменяй отстой однострочного текста на нормальный многострочный текст.
__________________
Ошибка первых, есть обоснование героизма вторых.
zprizrak вне форума  
 
Автор темы   Непрочитано 10.10.2015, 08:59
#3
Акбар Доолосбеков


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


Я Вот и хочу поменять, только как? Таких 502 блока, каждый в ручную?
Акбар Доолосбеков вне форума  
 
Непрочитано 10.10.2015, 09:30
#4
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Акбар Доолосбеков, может лучше создать блок с нужным текстом, и вставлять, скажем с базовой точкой.
__________________
Как-то так.
sertor вне форума  
 
Автор темы   Непрочитано 10.10.2015, 09:38
#5
Акбар Доолосбеков


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


Я ТОЖЕ ТАК ПОДУМАЛ НО ТАКИХ ТЕСТОВ 502 (ЕСЛИ В КАЖДОМ БЛОКЕ ПО 14 СЛОВ ТО ПОЛУЧАЕТЬСЯ МНЕ НАДО МЕНЯТЬ 7028 СЛОВ) КОМАНДА _FIND И _REPLACE ПОМОГАЕТ НО ОН МЕНЯЕТ ТОЛЬКО ОДНУ СТРОЧКУ А МНЕ НАДО ЧТО БЫ ОН ДОБАВИЛ 2 СТРОЧКУ
Акбар Доолосбеков вне форума  
 
Непрочитано 10.10.2015, 09:49
#6
sertor

Геодезист
 
Регистрация: 23.05.2012
Ухта
Сообщений: 1,374


Создать блок, быстрым выбором удалить весь текст и вставить в каждый прямоугольник созданный из текстов блок.
Вложения
Тип файла: dwg
DWG 2007
TEXT TYPE-1.dwg (458.5 Кб, 852 просмотров)
__________________
Как-то так.
sertor вне форума  
 
Непрочитано 10.10.2015, 10:13
#7
zprizrak

Вечный отдых.
 
Регистрация: 01.06.2007
Старый Оскол
Сообщений: 325


Цитата:
Сообщение от Акбар Доолосбеков Посмотреть сообщение
Я Вот и хочу поменять, только как? Таких 502 блока, каждый в ручную?
Express - Text - Conver Text to Mtext
__________________
Ошибка первых, есть обоснование героизма вторых.
zprizrak вне форума  
 
Автор темы   Непрочитано 10.10.2015, 14:56
#8
Акбар Доолосбеков


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


Цитата:
Сообщение от zprizrak Посмотреть сообщение
Express - Text - Conver Text to Mtext
Там же очень много текста мне придеться каждый текст выбирать?
Акбар Доолосбеков вне форума  
 
Непрочитано 11.10.2015, 06:45
#9
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,589


Видимо это продолжение эпопеи.
предыдущая серия была посвящена подготовки к печати.
И снова, штатные средства автокада не помогут главному герою и придётся ему писать что то своё.
И снова три дороги перед молодцем...
-На форуме выпрашивать
-Самому написать
-Исполнителя найти

И опираясь на предыдущий опыт, я догадываюсь куда пойдёт сей богатырь...

ЗЫ
Мне участвовать в этом действе не хочется, я с балкона посмотрю.

Последний раз редактировалось Boxa, 11.10.2015 в 06:59.
Boxa вне форума  
 
Непрочитано 11.10.2015, 08:44
#10
Oleg T


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


Может, я чего не понял, но почему нельзя просто воспользоваться буфером обмена, поменять тексты в другом файле и поставить их на нужное место в старом опять же через буфер?
Oleg T вне форума  
 
Автор темы   Непрочитано 11.10.2015, 14:05
#11
Акбар Доолосбеков


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


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Может, я чего не понял, но почему нельзя просто воспользоваться буфером обмена, поменять тексты в другом файле и поставить их на нужное место в старом опять же через буфер?
Можете пояснить как это делаеться?
Акбар Доолосбеков вне форума  
 
Непрочитано 11.10.2015, 15:29
#12
Oleg T


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


Цитата:
Сообщение от Акбар Доолосбеков Посмотреть сообщение
Можете пояснить как это делаеться?
Я бы сделал так: через буфер обмена вставил тексты в пустой файл, с помощью _find все поменял, потом - скопировал в буфер с базовой точкой и вставил в исходный файл новые тексты все скопом второй строкой со сдвижкой по Y. Можно сначала "вставить как блок", а потом подвинуть этот блок куда надо. Это если решать такую задачу с нуля.

Последний раз редактировалось Oleg T, 11.10.2015 в 18:13.
Oleg T вне форума  
 
Непрочитано 13.10.2015, 19:01
#13
maratovich


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


Цитата:
Сообщение от Акбар Доолосбеков Посмотреть сообщение
Вопрос, можно ли в строке замены в _find добавить 2 строчки вместо 1 строчки?
Можно.
Разделителем строк сделайте " \P", например :
"Granuler Exc. Level \PPасстояние"
В итоге после _find
вместо
"Granuler Exc. Level"
получите
"Granuler Exc. Level \PPасстояние"
А после этого конвертировать все Тексты в МТексты при помощи этого лиспа:
Код:
[Выделить все]
 (defun c:-txt2mtxt (/ ss cnt)
  (setq ss (ssget '((0 . "TEXT"))))
  (if ss
    (repeat (setq cnt (sslength ss))
      (command "txt2mtxt" (ssname ss (setq cnt (1- cnt))) "")
    )
  )
)
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 13.10.2015, 20:24
#14
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от maratovich Посмотреть сообщение
А после этого конвертировать все Тексты в МТексты при помощи этого лиспа:
........
Точно также этот разделитель сработает если воспользоваться стандартной экспресовской командой превращения текста в мтекст
Vova вне форума  
 
Непрочитано 13.10.2015, 20:27
#15
maratovich


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


Цитата:
Сообщение от Vova Посмотреть сообщение
Точно также этот разделитель сработает если воспользоваться стандартной экспресовской командой превращения текста в мтекст
Только если выбрать все тексты - стандартный их объединит.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
 
Непрочитано 14.10.2015, 02:33
#16
Vova

Engineer
 
Регистрация: 05.09.2003
New-York
Сообщений: 10,288


Цитата:
Сообщение от maratovich Посмотреть сообщение
Только если выбрать все тексты - стандартный их объединит.
Прочитал вдоль и поперек, но не понял ответа. Что значит "....если выбрать все тексты"? Я попробовал на одном случайном, и одна строка разделилась на \P на две строки
Vova вне форума  
 
Непрочитано 14.10.2015, 17:39
#17
maratovich


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


Цитата:
Сообщение от Vova Посмотреть сообщение
Я попробовал на одном случайном
А если экспресовской командой превращения текста в мтекст выделить сразу несколько текстов, то они объединяются в один.
__________________
Вопрос : Где находится Тургай ? Ответ : Между Парагваем и Уругваем.....
maratovich вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Комплексное изменение текстов

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
AutoCAD 2011. Почему в редакторе МТекста изменение высоты мтекста, воспринимается как изменение его масштаба? Kostinok AutoCAD 5 07.11.2011 17:02
изменение толщины (веса) линий при печати, без редактирования чертежа lex0101 AutoCAD 6 01.12.2009 20:37
Изменение свойств текстов и размеров Кулик Алексей aka kpblc Программирование 2 23.06.2005 16:11