Уникальная метка блока

Olga94
отредактировано 31 июл Раздел: API

Здравствуйте Уважаемые специалисты NanoCAD!

Подскажите пожалуйста как получить метку "блока с атрибутами"? (сейчас получается выгрузить только имя блока и значения атрибутов)

В дальнейшем хотелось бы зная эту метку импортировать измененные значения атрибутов обратно в данный блок.

Другими словами нужен уникальный id блока чертежа.

Теги темы:

Ответы

  • handle

  • Так это Handle. Надо аналог attout / attin нарисовать, что ли? Если да, то как вариант (под наником не проверял): https://autolisp.ru/2016/09/29/another-version-attout-attin/

  • Olga94
    отредактировано 1 авг

    0.7 под 24.0..7204 работает - но с одним выбранным блоком, было бы неплохо, если бы с выбранным по имени блоком со всеми чертежами в заданной папке..

  • проверил в 24.1, с несколькими блоками работает

    с каких блоков атрибуты взял в те жеж и вставил

  • Olga94
    отредактировано 1 авг

    Да, точно. Несколько блоков можно выбирать.

    Сейчас хотелось бы сделать так:

    кнопка1 в nanoCAD - выгрузить в файл excel атрибуты блока (зная его имя) в текущую папку где лежит чертеж. Правим данные атрибутов в файле Excel.

    кнопка2 - найти в текущей папке с чертежом файл Excel и загрузить из него новые значения атрибутов.

    Сейчас пытаюсь сделать, но в AutoCAD, т.к. есть все библиотеки. Если выйдет, то нужно такое же в nanoCAD чтобы работало.

  • И кто мешает предварительно выбрать блоки, и только потом вызывать команду - тайна.

  • Блоки могут быть и в модели и в листах.

  • MCAD
    отредактировано 2 авг
  • Olga94
    отредактировано 2 авг

    Спасибо! Просто иногда возникают идеи как упростить для пользователя или сами пользователи дают идеи..

    Командой "Найти и заменить" тоже пользуются.

  • @doctorRAZ выкладывал идею, но почему-то у него на сайте её нет. На примере форматов, о ничего не мешает модифицировать на блоки.

    PS: в платформе "Форм" нет