Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как взять значение атрибута блока

Как взять значение атрибута блока

Ответ
Поиск в этой теме
Непрочитано 15.09.2016, 13:43 #1
Как взять значение атрибута блока
tujn08
 
Регистрация: 26.12.2013
Сообщений: 284

Привет! assoc - как попасть в блабла? ((1 . "") (1 . "блабла"))
А именно по имени атрибута нужно взять значение, но иногда попадаются два одинаковых ключа.

Последний раз редактировалось tujn08, 15.09.2016 в 14:00. Причина: Правила
Просмотров: 1309
 
Непрочитано 15.09.2016, 13:46
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Атрибут - это что? Атрибут блока?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 15.09.2016, 13:58
#3
tujn08


 
Регистрация: 26.12.2013
Сообщений: 284


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Атрибут блока?
да
tujn08 вне форума  
 
Непрочитано 15.09.2016, 14:05
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844


Дальше... Обрабатываешь вхождение блока или его описание? Если первое - то кто мешает, например, через GetAttributes и GetConstantAttributes получить указатели на все атрибуты, а потом уже оттуда и забирать тэги / значения / точки вставки и т.п.? Если для описания - то проходишь по всем элементам блока, исключаешь невидимые, проверяешь имя объекта и загоняешь в список. А потом все как всегда - тэг / атрибут / точка вставки...

----- добавлено через 34 сек. -----
Мне кажется, ты просто не с той стороны пошел решать задачку
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 15.09.2016, 14:11
#5
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,095


Тут обсуждение и даже решение
https://forums.autodesk.com/t5/visua...s/td-p/2266558
kp+ вне форума  
 
Автор темы   Непрочитано 15.09.2016, 14:12
#6
tujn08


 
Регистрация: 26.12.2013
Сообщений: 284


разобрался - ошибся я
tujn08 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как взять значение атрибута блока

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Научите лиспу на примере (или как kpblc, VVA и компания пытаются обучить чайника лиспу) Red Nova LISP 4555 24.03.2024 13:44
ориенитация текста размера при смене UCS baaba AutoCAD 12 17.03.2011 13:33
Как преобразовать штриховку в полигон? Olga_@@@ AutoCAD 13 08.05.2009 15:44
_JOIN1 до работка команды DEM Программирование 6 24.09.2008 21:05
3D Konstruktor для проектировщиков КМ. Дима_ Готовые программы 17 10.07.2008 10:03