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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Быстро преобразовать однострочный текст в Мтекст...

Быстро преобразовать однострочный текст в Мтекст...

Ответ
Поиск в этой теме
Непрочитано 19.10.2010, 14:11 #1
Быстро преобразовать однострочный текст в Мтекст...
alexe7
 
Регистрация: 19.04.2010
Сообщений: 55

На чертеже много односрочных текстов,а их надо преобразовать в многострочные (с одной строкой).Есть ли лисп или еще что-нибудь?
Просмотров: 58938
 
Непрочитано 19.10.2010, 14:15
#2
vadim_evg1


 
Регистрация: 08.01.2007
Рус
Сообщений: 398


Express Tools
vadim_evg1 вне форума  
 
Непрочитано 19.10.2010, 15:15
3 | #3
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Text-2-MText Upgraded (требуется регистрация)

А здесь не требуется: http://lee-mac.com/text2mtext.html

__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 20.10.2011 в 09:29.
VVA вне форума  
 
Автор темы   Непрочитано 19.10.2010, 16:06
#4
alexe7


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


А русского описания нет?А то как-то не соображу как пользоваться лиспом.Здесь читал,но недопонял...
alexe7 вне форума  
 
Непрочитано 19.10.2010, 17:04
#5
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


alexe7, описания чего?
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 19.10.2010, 18:06
#6
Кулик Алексей aka kpblc
Moderator

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


Как вариант - txt2mtxt из ExpressTools. Ну или на форуме я выкладывал вариант (тема "AutoCAD LT для маленькой компании")
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 19.10.2011, 23:05
#7
sinitsin1983


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


А несколько строк с текстом можно как то конвертировать в одну мультивыноску?
или как вариант мтекст в мультивыноску.
(было бы полезно при оформлении чертежей иметь такую функцию=кнопку)
sinitsin1983 вне форума  
 
Непрочитано 19.10.2011, 23:57
#8
Кулик Алексей aka kpblc
Moderator

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


Написав отдельную программу - можно. Штатных средств, насколько я знаю, нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 20.10.2011, 02:23
#9
kulvazab


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


Одни дядьки делают программы для того, чтобы тексты в мультитексты переводить, чтоб другим людям удобнее работать было (этим дядькам спасибо громадное), а другие - наоборот: делают какую-то чёртову штуковину, чтобы простой текст (который, вообще-то, даже не взрывается, то есть не "эксплоудирует") превращать в отдельные буковки, donnerwetter! А последнее время вообще какая-то мода идиотская пошла: изобретательные вредители разбивают даже буковки на чёрточки, шайссе! Поубивал бы этих изобретателей... Боюсь, что скоро эти шайсседоннерветтеры скоро додумаются до того, что начнут теперь разбивать эти чёрточки на точечки. Только непонятно, они что, радуются от этого, что ли? У нас мужик один пробовал всякие файнридеры разные (когда с этим боролся), потом плюнул (на хрена ему это надо?), потом уволился по пьянке.
Aka, простите, что я влез сюда к Вам, я в этих Ваших лиспах ничего не понимаю, но смысл данных "штук" можете объяснить? Не все же ведь лисперы и докторы.

Последний раз редактировалось kulvazab, 20.10.2011 в 02:30.
kulvazab вне форума  
 
Непрочитано 20.10.2011, 07:58
#10
angel-fear

инженер-электрик
 
Регистрация: 21.10.2010
Краснодар
Сообщений: 134


VVA, а можно эту хреновину из третьего поста сюда выложить?
angel-fear вне форума  
 
Непрочитано 20.10.2011, 08:25
#11
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Цитата:
Сообщение от kulvazab Посмотреть сообщение
Боюсь, что скоро эти шайсседоннерветтеры скоро додумаются до того, что начнут теперь разбивать эти чёрточки на точечки.
Зачем разбивать? Вставил текст в виде растра - вот тебе и точки.
Profan вне форума  
 
Непрочитано 20.10.2011, 09:29
1 | #12
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


angel-fear, Добавил еще одну ссылку в #3
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 20.10.2011, 22:54
#13
sinitsin1983


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


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Написав отдельную программу - можно. Штатных средств, насколько я знаю, нет.
нашел convert mtext to multileader
http://forums.augi.com/showthread.php?t=110311

convert mtext to multileader

(defun c:mt2ml ( / oobj nobj nstrg)
(vl-load-com)
(setq oobj (vlax-ename->vla-object (car (nentsel "\nSelect source text: "))))
(if (= (vlax-get-property oobj 'ObjectName) "AcDbMText")
(setq nstrg (vlax-get-property oobj 'TextString))
(exit)
)
(command "_MLEADER")
(while (= 1 (logand (getvar "CMDACTIVE") 1)) (command PAUSE))
(setq nobj (vlax-ename->vla-object (entlast)))
(if (= (vlax-get-property nobj 'ObjectName) "AcDbMLeader")
(vlax-put-property nobj 'TextString nstrg)
(exit)
)
(entdel (vlax-vla-object->ename oobj))
(princ)
)
sinitsin1983 вне форума  
 
Непрочитано 22.10.2011, 04:48
#14
kulvazab


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


Цитата:
Сообщение от Profan Посмотреть сообщение
Зачем разбивать? Вставил текст в виде растра - вот тебе и точки.
Падлы.
Хотя потом наверняка умудрятся усложнить задачу. Каждую точку растра ещё больше закодируют. Ну, впендюрят ей третью координату, например. А величину третьей координаты выразят не в цифре, а в цвете. Или в запахе.
Недавно трепался с одним мужиком. Контора, в которой он работает, скидывает нам чертежи. Они специально запутывают всё подряд, чтобы наша контора ничего понять не могла. А наша контора пытается распутать хреновину. Таким образом, наши конторы снабжают друг друга работой. Добрая русская бесконечность.

Последний раз редактировалось kulvazab, 22.10.2011 в 05:04.
kulvazab вне форума  
 
Непрочитано 11.12.2012, 10:44
#15
Михаил74

инженер-строитель
 
Регистрация: 04.12.2005
Нижневартовск
Сообщений: 49


Цитата:
Сообщение от VVA Посмотреть сообщение
А здесь не требуется: http://lee-mac.com/text2mtext.html
отличная вещь, спасибо.
Михаил74 вне форума  
 
Непрочитано 06.11.2014, 10:07
2 | #16
olegpetin


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




Если еще актуально.
Нашел отличный лисп http://forums.autodesk.com/autodesk/...83769/1/BA.lsp
Превращает Text в Mtext и скрывает задний план. В отличие от Express txt2mtxt не сдвигает текст. Мне отлично подошел для оформления подписей горизонталей.
olegpetin вне форума  
 
Непрочитано 28.10.2015, 18:12
#17
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 749


Цитата:
Сообщение от olegpetin Посмотреть сообщение
Если еще актуально.
Нашел отличный лисп http://forums.autodesk.com/autodesk/...83769/1/BA.lsp
Превращает Text в Mtext и скрывает задний план. В отличие от Express txt2mtxt не сдвигает текст. Мне отлично подошел для оформления подписей горизонталей.
что то лисп не работает (
загрузил и запустил (

Цитата:
Команда: (LOAD "D:/Z/BA(1).lsp") Type "BA" to mask all text, mtext and
dimensions, adding mtext box"Type \"BA\" to mask all text, mtext and
dimensions, adding mtext box"

Команда: BA
undo Неизвестная команда "UNDO". Для вызова справки нажмите F1.

Команда: begin Неизвестная команда "BEGIN". Для вызова справки нажмите F1.

Команда:
Select Dimensions and text to apply the background fill and update...:
Выберите объекты: Противоположный угол: найдено: 11

Выберите объекты:
txt2mtxt Неизвестная команда "TXT2MTXT". Для вызова справки нажмите F1.

Команда: <имя объекта: 7EF03640>
может кто сможет подправить его?

очень нужно преобразовать много текстов в Мтексты. Мтексты должны остаться на тех же местах.
PsixVK вне форума  
 
Непрочитано 29.10.2015, 13:14
#18
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


Цитата:
Сообщение от PsixVK Посмотреть сообщение
Команда: BA
undo Неизвестная команда "UNDO". Для вызова справки нажмите F1
В оригинале работать будет только с английским автокадом
Подправил немного
Вложения
Тип файла: lsp BA text to mtext.lsp (7.5 Кб, 955 просмотров)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 29.10.2015, 16:59
#19
PsixVK


 
Регистрация: 19.10.2012
Киев
Сообщений: 749


Цитата:
Сообщение от VVA Посмотреть сообщение
В оригинале работать будет только с английским автокадом
Подправил немного
спасибо
но проблема осталась

Цитата:
Команда: (LOAD "D:/Z/BA text to mtext.lsp") Type "BA" to mask all text, mtext
and dimensions, adding mtext box"Type \"BA\" to mask all text, mtext and
dimensions, adding mtext box"

Команда: BA
_undo Текущие настройки: Авто = Вкл, Управление = Все, Объединить = Есть, Слой
= Есть
Количество отменяемых операций или [Авто/Управление/Начало/Конец/Метка/Обратно]
<1>: _begin
Команда:
Select Dimensions and text to apply the background fill and update...:
Выберите объекты: Противоположный угол: найдено: 12

Выберите объекты:
txt2mtxt Неизвестная команда "TXT2MTXT". Для вызова справки нажмите F1.

Команда: <имя объекта: 7EF03648>
ругается на "TXT2MTXT"
меняю на "_TEXT2MTEXT" (то что с експресстулз)
тоже ругается
Цитата:
Выберите объекты:
_TEXT2MTEXT Неизвестная команда "TEXT2MTEXT". Для вызова справки нажмите F1.

Команда: <имя объекта: 7EFC86C0>
PsixVK вне форума  
 
Непрочитано 29.10.2015, 17:39
#20
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


PsixVK, Express Tools должен быть установлен. Если установлен и все равно ругается, попробуй ручками догрузить leaderex.arx.
Проверь значение переменной DEMANDLOAD. Установи значение в 3
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Быстро преобразовать однострочный текст в Мтекст...

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в AutoCAD преобразовать текст в таблицу? AVZ AutoCAD 30 29.09.2020 13:52
Пропал текст (однострочный и многострочный) DaiverCAD AutoCAD 20 22.07.2019 16:21
как сделать однострочный текст подчеркнутым? zayyaz AutoCAD 14 30.11.2009 05:27
Однострочный текст в AutoCAD 2007 Угол поворота текста Татьянка Смешная AutoCAD 6 13.02.2009 15:24
Все поля преобразовать в текст. Как это сделать? Pave1 AutoCAD 4 11.08.2006 12:45