1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

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

Discussion in 'Autodesk' started by Германup, Feb 3, 2014.

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

    Qvinto Форумчанин

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

    Attached Files:

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

    Qvinto Форумчанин

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

    Qvinto Форумчанин

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

    Attached Files:

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

    sergtor Форумчанин

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

    Attached Files:

    • 01.png
      01.png
      File size:
      19.9 KB
      Views:
      19
    • 02.png
      02.png
      File size:
      19.6 KB
      Views:
      19
  10. Qvinto

    Qvinto Форумчанин

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

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

    sergtor Форумчанин

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

    Qvinto Форумчанин

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

    SOYZNIK Форумчанин

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

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

    sergtor Форумчанин

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

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

    Attached Files:

    SOYZNIK likes this.
  18. mihamster

    mihamster Форумчанин

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

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

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

    SOYZNIK Форумчанин

    ::biggrin24.gif::а заставить их делать ровно никак?судя по тому что вы пишете, они привязками не пользуются.Вообще это замкнутый круг, "профиксите" одну проблему найдется еще 100.
     
    mihamster likes this.
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice