|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Быстро преобразовать однострочный текст в Мтекст...
Регистрация: 19.04.2010
Сообщений: 55
|
||
Просмотров: 63895
|
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Text-2-MText Upgraded (требуется регистрация)
А здесь не требуется: http://lee-mac.com/text2mtext.html ![]()
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 20.10.2011 в 09:29. |
|||
![]() |
|
||||
Регистрация: 19.04.2010
Сообщений: 55
|
А русского описания нет?А то как-то не соображу как пользоваться лиспом.Здесь читал,но недопонял...
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
alexe7, описания чего?
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Как вариант - txt2mtxt из ExpressTools. Ну или на форуме я выкладывал вариант (тема "AutoCAD LT для маленькой компании")
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Написав отдельную программу - можно. Штатных средств, насколько я знаю, нет.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 15.09.2010
Сообщений: 1,287
|
Одни дядьки делают программы для того, чтобы тексты в мультитексты переводить, чтоб другим людям удобнее работать было (этим дядькам спасибо громадное), а другие - наоборот: делают какую-то чёртову штуковину, чтобы простой текст (который, вообще-то, даже не взрывается, то есть не "эксплоудирует") превращать в отдельные буковки, donnerwetter! А последнее время вообще какая-то мода идиотская пошла: изобретательные вредители разбивают даже буковки на чёрточки, шайссе! Поубивал бы этих изобретателей... Боюсь, что скоро эти шайсседоннерветтеры скоро додумаются до того, что начнут теперь разбивать эти чёрточки на точечки. Только непонятно, они что, радуются от этого, что ли? У нас мужик один пробовал всякие файнридеры разные (когда с этим боролся), потом плюнул (на хрена ему это надо?), потом уволился по пьянке.
Aka, простите, что я влез сюда к Вам, я в этих Ваших лиспах ничего не понимаю, но смысл данных "штук" можете объяснить? Не все же ведь лисперы и докторы. Последний раз редактировалось kulvazab, 20.10.2011 в 02:30. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
angel-fear, Добавил еще одну ссылку в #3
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 19.10.2011
Сообщений: 10
|
Цитата:
![]() 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) ) |
|||
![]() |
|
||||
Регистрация: 15.09.2010
Сообщений: 1,287
|
Падлы.
Хотя потом наверняка умудрятся усложнить задачу. Каждую точку растра ещё больше закодируют. Ну, впендюрят ей третью координату, например. А величину третьей координаты выразят не в цифре, а в цвете. Или в запахе. Недавно трепался с одним мужиком. Контора, в которой он работает, скидывает нам чертежи. Они специально запутывают всё подряд, чтобы наша контора ничего понять не могла. А наша контора пытается распутать хреновину. Таким образом, наши конторы снабжают друг друга работой. Добрая русская бесконечность. Последний раз редактировалось kulvazab, 22.10.2011 в 05:04. |
|||
![]() |
|
||||
инженер-строитель Регистрация: 04.12.2005
Нижневартовск
Сообщений: 48
|
Цитата:
|
|||
![]() |
|
||||
Регистрация: 06.11.2014
Сообщений: 1
|
Если еще актуально. Нашел отличный лисп http://forums.autodesk.com/autodesk/...83769/1/BA.lsp Превращает Text в Mtext и скрывает задний план. В отличие от Express txt2mtxt не сдвигает текст. Мне отлично подошел для оформления подписей горизонталей. |
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
Цитата:
загрузил и запустил ( Цитата:
очень нужно преобразовать много текстов в Мтексты. Мтексты должны остаться на тех же местах. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Подправил немного
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
спасибо
но проблема осталась Цитата:
меняю на "_TEXT2MTEXT" (то что с експресстулз) тоже ругается Цитата:
|
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
PsixVK, Express Tools должен быть установлен. Если установлен и все равно ругается, попробуй ручками догрузить leaderex.arx.
Проверь значение переменной DEMANDLOAD. Установи значение в 3
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
Цитата:
подгрузил leaderex.arx (дополнительно вручную) и установил DEMANDLOAD =3 (было 2) проблема остается ![]() лисп ВА подгружаю только в один файл (перетаскиванием с менеджера файлов в автокад) |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Озвучь версию и разрядность Автокада. Я проверял на 2011 x64
PS Вот еще что нашел Express Tools command shows "unknown command" in AutoCAD
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Регистрация: 19.10.2012
Киев
Сообщений: 748
|
автокад 2012 (рус) SP-1 х32
[IMG]http://i.*******info/i9/592971d52b5be75cce5db9321422dac6/1446133242/176779/848279/12121212121.jpg[/IMG] была у меня проблема какраз с этим конвертером с текста в мтекст... ковырялся ковырялся и оказалось что в самом лиспе команда записана как "TEXT2MTEXT" а в кнопке прописано "TXT2MTXT" без "Е" когда восстановил эту не справедливость команда заработала ... (только вот не помню это было на этом компе или на другом....) зы: команда с експресса работает... ----- добавлено через ~12 мин. ----- протестил у сотрудников... у них все работает..... проблема у меня будем сносить експресс и переустанавливать .... спасибо за беспокойство .... проблема у меня |
|||
![]() |
|
||||
Регистрация: 12.03.2013
Сообщений: 611
|
Обратная задача. Нужно преобразовать Мтекст в однострочный текст. Задача вроде бы простецкая - разбил и все. Только Автокад разбивает уж больно "хорошо". Мтекст состоит из нескольких строк. Т.е. нужно чтоб каждая стока исходного Мтекста после разбиения оказалась однострочным текстом (одна строка - один однострочный текст). По поводу уж больно "хорошо" разбивает. При разбитии мтекста автокад непонятно по какому принципу еще и разбивает строки на отдельные однострочные тексты, причем цифры отдельно, некоторые фразы вместе. В одной строке получается несколько однострочных текстов - а хотелось бы чтоб одна строка - один однострочный текст. Никто не задавался таким вопросом зачем автокад так делает? B может есть решение данного вопроса подскажите пожалуйста
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Сначала сними принудительное форматирование с многострочников.
----- добавлено через 21 сек. ----- Опередили ![]()
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
Не говорю, что уверен на 100%, но вроде не зависит от форматирования. Тоже так разбивал МТексты по требованию других, разбивались непонятно как. Форматирования вроде не было. Где-то разбивались после запятой, где-то нет. По спец знакам так же (диаметр, плюс-минус)
__________________
Век живи, век учись - ... |
|||
![]() |
|
||||
Регистрация: 29.10.2004
СПб
Сообщений: 16,379
|
Bull, может, у меня какие-то неправильные многострочные тексты...
поупражняйтесь в расчленении... PS нашёл, где собака порылась: используйте шрифты форм перед расчленением PPS перезалили файл, добавив в него текст со шрифтом ttf Последний раз редактировалось Хмурый, 14.12.2015 в 12:16. |
|||
![]() |
|
||||
Конструктор по сути (машиностроитель) Регистрация: 10.10.2005
Набережные Челны (это где КамАЗ)
Сообщений: 11,391
|
2013 x64 rus SP2 ("простой" шрифт в основном норм, но в последней строке разделилось)
__________________
Век живи, век учись - ... |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в 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 |