Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: AndONE от 12-02-2018, 16:57:17

Название: DXF отбор посредствам selectionsets
Отправлено: AndONE от 12-02-2018, 16:57:17
Коллеги, приветствую.
В описании к DXF отборам к Selectionsets нашел такое:
Код   | ТекстЗапроса
"2   |Имя; описатель атрибута, имя блока, и т.д."

И у меня в связи с этим вопрос. Можно ли отобрать все блокиссылки в пространстве чертежа с аттрибутом конкретным? 
У меня не получилось. Код вписал 2,  в Имя вписал "Название атрибута"
Конкретный код не привожу, пишу из под 1С, если меня не понятно - накидаю аналогичный на VBA 
Название: Re: DXF отбор посредствам selectionsets
Отправлено: Александр Ривилис от 12-02-2018, 17:00:57
И у меня в связи с этим вопрос. Можно ли отобрать все блокиссылки в пространстве чертежа с аттрибутом конкретным? 
При помощи фильтра это сделать нельзя. Можно отобрать все блоки, а затем уже в цикле по атрибутам каждого из блоков отбирать нужные.
Название: Re: DXF отбор посредствам selectionsets
Отправлено: AndONE от 12-02-2018, 21:40:47
А не могли бы прокомментировать пособие Autocad по использованию кодов DXF  http://5axes.free.fr/dxf/dxf.pdf
Там на 70-й странице (книжной) либо 76 странице(электронной) указано для атрибутов
"2 Attribute tag (string)"
Т.е. код 2 для поиска Тэгов атррибута. Почему она не работает? Ее упраздняли?
Это был бы мегаполезный фильтр!
Название: Re: DXF отбор посредствам selectionsets
Отправлено: Александр Ривилис от 12-02-2018, 21:52:48
1. Поиск для ATTRIB не работал никогда. Поиск работает по главным примитивам, но не работает по вложенным. Главный примитив - INSERT.
2. Даже для главных примитивов поиск работает не по всем dxf-кодам.
Название: Re: DXF отбор посредствам selectionsets
Отправлено: AndONE от 12-02-2018, 21:54:06
Александр, спасибо! Уже в который раз выручаете)