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

Редактирование значения атрибутов блока

Тема в разделе "Autodesk", создана пользователем ksono, 18 апр 2011.

  1. Alexandr-GR

    Alexandr-GR Форумчанин

    Буквально в начале недели столкнулся с такой же проблемой - решения не нашел (может плохо искал)..
    и значение: %<\AcObjProp.16.2 Object(?BlockRefId,1).InsertionPoint \f "%lu2%pt4%pr2">% в атрибуте блока не помогло..
    Написал свою функцию. Запускается также как и называется..
     

    Вложения:

    • HtoAttr.fas
      Размер файла:
      1,9 КБ
      Просмотров:
      31
    sergtor нравится это.
  2. Markus

    Markus Форумчанин

    я чет не могу понять и что дает ваш код?0
     
  3. Alexandr-GR

    Alexandr-GR Форумчанин

    вставляет значение Z в соответствующий атрибут блока..
     
  4. Markus

    Markus Форумчанин

    может я как то не так делаю,но почему то не выдает...
     
  5. Alexandr-GR

    Alexandr-GR Форумчанин

    может..
    1. закидываешь файлик в активное окно ACAD'а
    2. забиваешь в командной строке HTOATTR
    3. на запрос имени атрибута, пишешь имя атрибута в который хотел бы поместить значение Z
    4. выбираешь необходимые блоки
     
  6. Markus

    Markus Форумчанин

    ага все так, только текст в атрибуте остается такой же. факин шит
     
  7. Alexandr-GR

    Alexandr-GR Форумчанин

    может имя атрибута неверное?
     
  8. Alexandr-GR

    Alexandr-GR Форумчанин

    выложи чертеж или фрагмент проверим..
     
  9. АлексЮстасу

    АлексЮстасу Форумчанин

    _REGENALL или ВСЕРЕГЕН иногда очень помогает. (В данном случае - не знаю.)
     
  10. Alexandr-GR

    Alexandr-GR Форумчанин

    А вот как обойтись стандартными инструментами..
     
  11. BearDyugin

    BearDyugin Модератор Форумчанин

    3 года назад делал подобное видео, а ты смотрю ни как на ленту не перейдёшь?
     
  12. Alexandr-GR

    Alexandr-GR Форумчанин

    да, но тут очень важно понимать, что если в атрибуте присутствует пользовательское значение, вставка в редакторе в этот атрибут поля не даст результата, т.е. даст, но для вновь вставляемых, поэтому я в своем видео пытался показать, что при данной ситуации, определять необходимо именно новый атрибут...
    у меня ж лента, просто свернута... не классика.. скорее от некоторых панелей отвыкнуть не могу))
     
    Qvinto нравится это.
  13. Markus

    Markus Форумчанин

    Спасибо разобрался) правда по другому немного... разорвал блок и просто уже текст поменял весь.
     
  14. Krovlaf

    Krovlaf Форумчанин

    Оффтоп
    Ужос!!! Медведь? - Да! - Грызли??? Нэт, руками задавили...

    Ставим ToolPac.
    Изменение Z координаты (высоты отметки) Object - Elevation - Relative - выбираем блоки и значение на которое нужно уронить/подбросить
    Изменение атрибута значения отметки Attribute - Value - Fill - в левом окне выбираем нужный атрибут а в правом (Fill options) выбираем INSPZ - выбираем точность представления ну и затем нужные блоки.
    Спасибо Qvinto - научил!
     
    Qvinto нравится это.
  15. InOut

    InOut Форумчанин

    Отличная утилитка, спасибо! То, что мне требовалось - просто, быстро и без лишних наворотов. Одно замечание: при повторном вызове команды, когда по умолчанию в командной строке остается задан предыдущий указанный атрибут, команда не выполняется - положение Z в атрибут не записывается. Если вместо того, чтобы соглашаться с предложенным по умолчанию, вновь ввести имя атрибута вручную, всё нормально.

    Ну и еще одна мелочь: опечатки в приглашении - "Введиде" и "атрибут" с двумя Т)
     
  16. Alexandr-GR

    Alexandr-GR Форумчанин

    InOut, поправил код, добавил возможность выбрать атрибут.
     

    Вложения:

    • HtoAttr_2.fas
      Размер файла:
      2,8 КБ
      Просмотров:
      18
  17. InOut

    InOut Форумчанин

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