Как определить принадлежность выбранного объекта к блоку?
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как определить принадлежность выбранного объекта к блоку?

Как определить принадлежность выбранного объекта к блоку?

Ответ
Поиск в этой теме
Непрочитано 16.12.2005, 11:48 #1
Как определить принадлежность выбранного объекта к блоку?
kp+
 
идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,176

Мое почтение участникам форума!
Помогите, PLS. решить проблему.

С помощью функции nentsel выбирается подпримитив блока (внеш. ссылки).
Как программно определить, к какому именно блоку или какой внеш. ссылке он относится?
Заранее благодарен
Просмотров: 3390
 
Непрочитано 16.12.2005, 11:52
#2
Кулик Алексей aka kpblc
Moderator

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


(last (entsel)) - вернет имя владельца.
По-моему, так.
---
Исправлено:
Читать (last (nentsel))
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.12.2005, 12:33
#3
Эдуард

строительство
 
Регистрация: 16.01.2004
Петербург
Сообщений: 165
<phrase 1=


Код:
[Выделить все]
(vla-ObjectIDToObject
(vla-get-ActiveDocument(vlax-get-acad-object))
(vla-get-OwnerID (vlax-ename->vla-object(car(nentsel)))))
Эдуард вне форума  
 
Автор темы   Непрочитано 19.12.2005, 15:47
#4
kp+

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


Цитата:
Сообщение от kpblc
(last (entsel)) - вернет имя владельца.
По-моему, так.
---
Исправлено:
Читать (last (nentsel))

СПАСИБО
kp+ вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как определить принадлежность выбранного объекта к блоку?