|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Mtext in text string
CNC
Belarus
Регистрация: 28.08.2003
Сообщений: 47
|
||
Просмотров: 5117
|
|
||||
электрик Регистрация: 11.03.2005
Киев
Сообщений: 157
|
Взорвать.
Если хочешь оставить так как есть МТЕКСТ только с очисткой, то прийдётся удалять из текста шрифты(лабуды), поиском в строках {;;;} и т.д. Есть прога(функция) очистки текста от лобуды но дома, вечерком пришлю. Кстати необходимо не забыть о преобразовании юникодов(+U000b) в нормальныё символы. Автору. Одну и туже тему поднимать на двух форумах (и autocad.ru) не очень хорошо. Мастера смотрят и там и тут. И где тебе отвечать? Как будет проиходить обсуждение?
__________________
Когда под рукой нет ничего кроме молотка - всё вокруг кажется гвоздями... Выбор правильного инструмента - залог успеха в любом деле. |
|||
![]() |
|
||||
электрик Регистрация: 11.03.2005
Киев
Сообщений: 157
|
Это нашел на работе (старое но рабочее). Необходимо ещё коечто добавить.
Код:
__________________
Когда под рукой нет ничего кроме молотка - всё вокруг кажется гвоздями... Выбор правильного инструмента - залог успеха в любом деле. |
|||
![]() |
|
||||
CNC Регистрация: 28.08.2003
Belarus
Сообщений: 47
|
;импорт из инвентора вместе с размером 2отв.D15
;"2отв.\\fAIGDT|b0|i0;\\H17.5000;n\\fArial|b0|i0;\\H17.5000;<>" (clear_text_in_MTEXT "2отв.\\fAIGDT|b0|i0;\\H17.5000;n\\fArial|b0|i0;\\H17.5000;<>") ;"2отв.\\H17.5000;n\\H17.5000;<>" -результат безусловно намного лучше хотя и не дает "2отв.%%c<>" ;"2отв.%%c15" -представление на экране |
|||
![]() |
|
||||
CNC Регистрация: 28.08.2003
Belarus
Сообщений: 47
|
(setq pos (vl-string-search "\\h" string))
(while pos (setq string (vl-string-subst "" (substr string (+ pos 1) (+ 1 (- (vl-string-search ";" string pos) pos))) string)) (setq pos (vl-string-search "\\h" string))) string) или так с сонтролем регистра |
|||
![]() |