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

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

Войти

Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    У меня голый AutoCad 2013 и нет возможности вносить изменения в реестр (т.е. не могу поставить доп.программы), политика безопасности на работе. MtmdEdit попробую, спасибо, потом отпишусь.
     
    #501
  2. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Такая же бодяга и у меня.
    Вот.
    https://dwg.ru/dnl/200
     

    Вложения:

    #502
    Ewgenoff нравится это.
  3. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Большое спасибо за ссылочку), это почти то, что нужно, правда есть один минус, программа не умеет работать со строками, если между ними разное расстояние, всё подтягивает на одинаковый интервал (это в том случае, если мне нужно выровнить несколько строк по Y-вертикали)
     
    #503
  4. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Пример файла выложите. Как есть, и как должно быть. Что нибудь поищем для вашего случая.
     
    #504
  5. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Хорошо, вечером скину файл сюда))
     
    #505
  6. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    #506
    SOYZNIK нравится это.
  7. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    набросал примерчик, можно что нибудь придумать?
    пример2010 сохранен в автокаде 2010
     

    Вложения:

    #507
  8. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Похоже этой программе нужен установленный Express tools(( и не понятно, как она будет выравнивать по вертикали по нужным мне точкам
     
    #508
  9. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    Ewgenoff, программа не требует инсталяции, загружается как лисп. Урезанная, бесплатная версия, я думаю, Вас вполне удовлетворит.
     

    Вложения:

    • 01.png
      01.png
      Размер файла:
      19,9 КБ
      Просмотров:
      19
    • 02.png
      02.png
      Размер файла:
      19,6 КБ
      Просмотров:
      19
    #509
  10. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    sergtor, то же самое, что и MtmdEdit.

    С какого перепугу? Это отдельный самостоятельный лисп.
    Судя по вашим примерам, я бы таблицы (автокадоский примитив) из ваших линий и текстов сделал, а там, выравнивай как хочешь и по чём хочешь.
     
    #510
  11. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    Ну, не совсем. В VetCAD есть опция (очень удобная, на мой взгляд), "выровнять по первым строкам". Достаточно установить первую строку в нужное место, а далее - автоматом.
     
    #511
  12. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Это хорошо, а вот как выровнять между пустыми строками, да и ещё текст разбросан по вертикали, а ему необходимо что бы текст по вертикали в точках был, учитывая пустые строки.
     
    #512
    Ewgenoff нравится это.
  13. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Пример сделан на коленке в домашних условиях, на работе эта таблица в виде растягивающегося динамического блока.
     
    #513
  14. SOYZNIK

    Форумчанин

    Регистрация:
    31 дек 2012
    Сообщения:
    251
    Симпатии:
    81
    Адрес:
    Питер
    офф (раскрыть)
    ::biggrin24.gif:: почему мой цивил/автокад 2015 не может открыть Ваш пример,созданный в автокаде 2013?

    в версиях 2015+ есть крутая команда _textalign, пока самое удобное из всего что я пробовал по выравниванию текста.
    по сути задачи: я бы копал глубже.Что образует исходные данные?
    не ясно, не именованные блоки, внутри которых круги вместо точек по которым вы выравниваете.Это какая то программа? Почему не использовать вместо этого блока таблицы сразу нормальние таблицы, автокад или ексель например? там широкое поле для автоматизации, и куча программ для полуавтоматического заполнения этих таблиц чем только душа пожелает, а так же импорта/экспорта данных и т.п.
    --- Сообщения объединены, 31 авг 2017, Оригинальное время сообщения: 31 авг 2017 ---
    да, вышесказанное относится и к динамическим блокам с атрибутами,там вообще красота и рай для автоматизации. Выложите исходный растягивающийся блок, подозреваю что вам просто нужно правильно его настроить, заменив ваши круги-маркеры атрибутами типа "текст"
     
    #514
    sergtor нравится это.
  15. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    #515
    SOYZNIK нравится это.
  16. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Наверное со стороны так все и выглядит, странные круги и прочее, поэтому вечером скину нормальный рабочий пример с динамическими блоками, таблицей и пр.
    P.S. AutoCad 2013 на работе у всех, менять пока не хотят.
    --- Сообщения объединены, 31 авг 2017 ---
    Программа интересная, но не совсем то, что ищу) и да, ей нужны файлы "acet" из експресс тулз, иначе не работает
     
    #516
    Последнее редактирование: 31 авг 2017
  17. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1

    Как и обещал, пример с динамической таблицей и пр.
     

    Вложения:

    #517
    SOYZNIK нравится это.
  18. mihamster

    Форумчанин

    Регистрация:
    24 июл 2013
    Сообщения:
    806
    Симпатии:
    217
    "маркеры" - это отрезки нулевой длины... [​IMG]
    мой вариант..
    высота строки, предполагаю, всегда одинаковая.. ставите первую точку "поверх" таблицы, в месте где "маркер"..
    далее 'прямоугольным массивом' с заданным интервалом и количеством строк множим эту точку вниз.. взрываем массив.

    далее 'geo_export' точек, с параметром "имя точки по ближайшему тексту".. и импорт получившегося текстовика обратно в чертеж.
    далее некоторые манипуляции с форматированием текста..

    не то что бы прям автоматизация..
    но текстовые примитивы становятся больше на массив структурированный похожи.. а двинуть вправо-влево весь столбец.. проще чем каждый возить.
     
    #518
  19. Ewgenoff

    Регистрация:
    30 авг 2017
    Сообщения:
    16
    Симпатии:
    1
    Спасибо, за вариант, хотелось бы проще что нибудь. Пока пользуюсь AtextDen.vlx, лучше не нашел.
     
    #519
  20. SOYZNIK

    Форумчанин

    Регистрация:
    31 дек 2012
    Сообщения:
    251
    Симпатии:
    81
    Адрес:
    Питер
    ::biggrin24.gif::а заставить их делать ровно никак?судя по тому что вы пишете, они привязками не пользуются.Вообще это замкнутый круг, "профиксите" одну проблему найдется еще 100.
     
    #520
    mihamster нравится это.

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

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