(setq en (vlax-ename->vla-object (car(entsel))))
(vla-get-ObjectName en)
이렇게 (vla-get 을 사용해서 해당 객체의 정보를 가지고 올수있잖아요.
제가궁금한건 첨부파일처럼
선택한 block을 explode 하면 pline과 hatch가 있는데
블럭을 explode하지 않고 pline과 hatch의 정보를 각각 가져올수 있다고 알고 있는데
어떻게 vlisp으로 접근하는 것인지 궁금합니다.
공유
(setq en (vlax-ename->vla-object (car (nentsel))))
(vla-get-ObjectName en)
또는
(defun c:sample()
(vlax-for o (vla-item (vlax-get (vla-get-activedocument (vlax-get-acad-object)) ‘blocks) “4112”)
(princ “n”)
(princ (vlax-get o ‘objectname))
)
(princ)
)
오~~ 감사합니다~~~^^