Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Отделение букв от цифр в Тексте/Мтексте

Тема в разделе "Autodesk", создана пользователем Sergey B., 29 дек 2018.

  1. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Не очень понятно, что Вы хотите. Если нужно расчленить Мтекст на строки, то можно стандартным расчленением (скрин). А если на отдельные слова, то можно этим лиспом. Команда запуска BTX
     

    Вложения:

    • Image 01.png
      Image 01.png
      Размер файла:
      3,2 КБ
      Просмотров:
      11
    • BTX.lsp
      Размер файла:
      2,1 КБ
      Просмотров:
      15
    #21
  2. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    638
    Симпатии:
    696
    Адрес:
    СССР, город хлебный
    Не моё, но попробуйте.
     

    Вложения:

    • mtxt2txt.lsp
      Размер файла:
      263 байт
      Просмотров:
      10
    #22
  3. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    1958, спасибо, но не сработало. Вернее не то, что мне нужно.
     
    #23
  4. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    638
    Симпатии:
    696
    Адрес:
    СССР, город хлебный
    Вы говорите загадками. А что вам нужно?
     
    #24
  5. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    Да. Из МТекст сделать текст. Но чтоб он был единой целой.
    Чертеж для конвертирования в Панораму. Она не понимает МТексты. По крайней мере версия 9.
     
    #25
  6. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Выложите фрагментик dwg с примером : что есть и что нужно получить.
     
    #26
  7. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    Попробую объяснить попонятнее.
    В чертеже, который мне нужно конвертнуть в Панораму, все подписи сделаны МТекст. Панорама версии 9 не понимает их, кроме цифр. При расчленении МТекст в Текст, пример 10кВ 3 пр., после расчленения создаются отдельные тексты 10, кВ, 3, пр. Внешне они выглядят, как целые. Но по сути - это раздельный текст. На выходе надо строку с целым в формате Текст. Если был двухстрочный МТекст, то надо две строки с Текст, но не из частей.
    Теперь понятно?
    --- Сообщения объединены, 13 янв 2019, Оригинальное время сообщения: 13 янв 2019 ---
    Примерно так:
    пример.JPG
    --- Сообщения объединены, 13 янв 2019 ---
    Пример2.JPG
     
    #27
  8. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    638
    Симпатии:
    696
    Адрес:
    СССР, город хлебный
    У меня этот лисп выполняет ровно то, что вам надо.

    Пример.jpg
     
    #28
  9. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    У меня расчленяет всё.
    Попробуйте вот этот чертеж:
     

    Вложения:

    #29
  10. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта

    Вложения:

    • 001.gif
      001.gif
      Размер файла:
      1.013,5 КБ
      Просмотров:
      11
    #30
  11. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    sergtor, у меня автокад 11, и так не выходит. Делал всё также.::huh.gif::
    Может где-нибудь в автокаде есть такая настройка?
     
    #31
  12. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    638
    Симпатии:
    696
    Адрес:
    СССР, город хлебный
    Однострочный текст (TEXT) не может содержать несколько строк, поэтому он и называется однострочным, в отличии от многострочного (MTEXT).
    Поэтому, как мне кажется, для конвертирования в Панораму(ГИС "Карта") надо или расчленять все MTEXT-ы в TEXT-ы, или MTEXT-ы преобразовывать в однострочные по содержанию TEXT-ы
     
    #32
  13. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    Совершенно с вами согласен. Но в том чертеже создан Мтекст с содержанием: "3пр.10кВ Нпр.+8" в одну строку, и при расчленении его он бьётся на составные. Хотя вон у товарища sergtor на его гифе так, как мне надо. Нифига понять не могу.
    А вот это как? Я ж этого и хочу!
     
    #33
  14. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    #34
  15. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    638
    Симпатии:
    696
    Адрес:
    СССР, город хлебный
    Что-то с этим текстом не так. Для примера создал рядом с вашим точно такой же и расчленил оба.
    Пример2.jpg
    Возможно, ваш текст создан с использованием функции autolisp - strcat - слияние нескольких текстов в один.

    сверху исходный , снизу то, что я имел ввиду:
    Пример3.jpg
     
    #35
  16. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    У меня в Civil 2012 русском и Асад 2011 английском при расчленении рассыпает строку Мтекст на кучу отдельных строчек. Разделителями являются точка и переход с цифры на букву или с буквы на цифру.
    Советы с dwg.ru не помогли.
    В древнем Асад 2002, при расчленении строки Мтекст, строка Текст не рассыпается, получаю цельную строку.
    sergtor, какая версия автокада у Вас?
     
    #36
  17. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.715
    Симпатии:
    601
    Адрес:
    Ухта
    Civil 2017.
     
    #37
  18. AdrasMan

    Форумчанин

    Регистрация:
    4 дек 2013
    Сообщения:
    966
    Симпатии:
    871
    Адрес:
    город Воинской Славы Белгород
    1958, в том то и дело, что надо кучу чужих чертежей конвертировать. Есть, так сказать, грамотные чертежи, легко конвертируемые, с минимальными телодвижениями. А есть такие, что даже пляски с бубном не помогают. Завтра попытаю ещё другую версию автокада, вдруг получится?
     
    #38
  19. kheylan66

    Форумчанин

    Регистрация:
    28 мар 2012
    Сообщения:
    311
    Симпатии:
    188
    Адрес:
    kheylan@mail.ru
    AdrasMan, все просто, сначала выделяешь весь текст, задаешь стиль standard (по умолчанию который), потом взрываешь все.
    Затем опять выделяешь нужный текст и задаешь нужный тебе стиль. Все делал на AutoCAD 2011.
     

    Вложения:

    #39
  20. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    У меня получилось через использование программы DWGConvert А.Ривилиса.
    http://cadsupport.ru/2014/10/программы-а-ривилиса/
    Сей способ привел на сайте dwg.ru форумчанин Александр.З
    Загрузил arx файл соответсвующий разрядности Windows и версии моего автокада (просто перетащил мышкой в рабочее окно). Набрал в командной строке DWGConvert,
    1. DWGConvert Александра Ривилиса весь тект чертежа из Windows в UnicodeLatine1 - куча иероглифов.
    2. MTEXT в TXT штатным взрывателем - в одной строке один TXT.
    3. DWGConvert из UnicodeLatine1 в Windows - текст всего чертежа в норме.
     
    #40
    Последнее редактирование: 13 янв 2019
    AdrasMan нравится это.

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление