|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Почему при экспорте атрибутов при помощи attout в колонке BLOCKNAME отображается *U...?
Медицинская технология
Москва
Регистрация: 12.11.2012
Сообщений: 121
|
||
Просмотров: 3610
|
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
Потому что так его определяет программа.
На запрос (entget (car (entsel))) выдает список ((-1 . <Entity name: 188c42c0>) (0 . "INSERT") (5 . "72F") (102 . "{ACAD_XDICTIONARY") (360 . <Entity name: 188c4300>) (102 . "}") (330 . <Entity name: 188b2a80>) (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "ОБОРУДОВАНИЕ") (100 . "AcDbBlockReference") (66 . 1) (2 . "*U6") (10 2991.21682185345 1381.24228035886 0.0) (41 . 1.0) (42 . 1.0) (43 . 1.0) (50 . 0.0) (70 . 0) (71 . 0) (44 . 0.0) (45 . 0.0) (210 0.0 0.0 1.0)) В нем (2 . "*U6") - это имя блока. Копия этого блока будет уже (2 . "*U7") и так далее. У обычного же блока - (2 . "Инкубатор новорожденных") Может, кто что и подскажет. |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
Цитата:
Цитата:
PS engngr опередил PPS Oleg T, LISP'ы для определения "нормального" имени дин. блока по vla-объекту, entity и вроде бы даже по *U.... давно написаны, поиск в помощь. Последний раз редактировалось kp+, 13.04.2016 в 13:05. |
|||
![]() |
|
||||
А слона-то я и не приметил... Действительно, тогда можно будет просто забить на BLOCKNAME. Правда, наличие еще одного атрибута в каждом из блоков едва ли хорошо скажется на производительности
![]() ![]() Спасибо, в общем ![]() Да, действительно. Только тогда встает вопрос - как потом использовать полученный файл для attin, я в свойствах не могу найти handle, чтоб его тоже извлечь. Последний раз редактировалось XoRys, 13.04.2016 в 13:13. |
||||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
потому что статические блоки не являются частным случаем динамических, а наоборот - динамические являются "надстройкой" над статическими. Кстати, размеры и таблицы - тоже надстройка над статическими блоками, правда, более капитальная
![]() |
|||
![]() |
|
||||
Регистрация: 27.12.2011
Сообщений: 1,456
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Насколько я помню, HANDLE идет в первой колонке. Анализируй полученный файл - там есть вся необходимая информация.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,171
|
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
При чем тут _.dataextraction?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
|
||||
![]() |