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

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

  1. У меня голый AutoCad 2013 и нет возможности вносить изменения в реестр (т.е. не могу поставить доп.программы), политика безопасности на работе. MtmdEdit попробую, спасибо, потом отпишусь.
     
  2. Qvinto

    Qvinto Форумчанин

    Такая же бодяга и у меня.
    Вот.
    https://dwg.ru/dnl/200
     

    Вложения:

    Ewgenoff нравится это.
  3. Большое спасибо за ссылочку), это почти то, что нужно, правда есть один минус, программа не умеет работать со строками, если между ними разное расстояние, всё подтягивает на одинаковый интервал (это в том случае, если мне нужно выровнить несколько строк по Y-вертикали)
     
  4. Qvinto

    Qvinto Форумчанин

    Пример файла выложите. Как есть, и как должно быть. Что нибудь поищем для вашего случая.
     
  5. Хорошо, вечером скину файл сюда))
     
  6. Qvinto

    Qvinto Форумчанин

    SOYZNIK нравится это.
  7. набросал примерчик, можно что нибудь придумать?
    пример2010 сохранен в автокаде 2010
     

    Вложения:

  8. Похоже этой программе нужен установленный Express tools(( и не понятно, как она будет выравнивать по вертикали по нужным мне точкам
     
  9. sergtor

    sergtor Форумчанин

    Ewgenoff, программа не требует инсталяции, загружается как лисп. Урезанная, бесплатная версия, я думаю, Вас вполне удовлетворит.
     

    Вложения:

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

    Qvinto Форумчанин

    sergtor, то же самое, что и MtmdEdit.

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

    sergtor Форумчанин

    Ну, не совсем. В VetCAD есть опция (очень удобная, на мой взгляд), "выровнять по первым строкам". Достаточно установить первую строку в нужное место, а далее - автоматом.
     
  12. Qvinto

    Qvinto Форумчанин

    Это хорошо, а вот как выровнять между пустыми строками, да и ещё текст разбросан по вертикали, а ему необходимо что бы текст по вертикали в точках был, учитывая пустые строки.
     
    Ewgenoff нравится это.
  13. Пример сделан на коленке в домашних условиях, на работе эта таблица в виде растягивающегося динамического блока.
     
  14. SOYZNIK

    SOYZNIK Форумчанин

    офф (раскрыть)
    ::biggrin24.gif:: почему мой цивил/автокад 2015 не может открыть Ваш пример,созданный в автокаде 2013?

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

    sergtor Форумчанин

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

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

    Вложения:

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

    mihamster Форумчанин

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

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

    не то что бы прям автоматизация..
    но текстовые примитивы становятся больше на массив структурированный похожи.. а двинуть вправо-влево весь столбец.. проще чем каждый возить.
     
  19. Спасибо, за вариант, хотелось бы проще что нибудь. Пока пользуюсь AtextDen.vlx, лучше не нашел.
     
  20. SOYZNIK

    SOYZNIK Форумчанин

    ::biggrin24.gif::а заставить их делать ровно никак?судя по тому что вы пишете, они привязками не пользуются.Вообще это замкнутый круг, "профиксите" одну проблему найдется еще 100.
     
    mihamster нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление