캐드 분류
여러 레이어를 선택한 레이어로 쉽게 합치는 방법이나 리습이 있을까요?
컨텐츠 정보
- 336 조회
- 7 댓글
- 0 추천
- 0 비추천
- 목록
본문
안녕하세요.
처음 글 올리는거 같아요..
여기 저기 소스들을 가져와 계획도면을 완성하고,
실시설계 진행하려니 블록안에 여러 레이어들이 많아 작업이 힘드네요.
하나하나 지정하려니 선이 너무 많구요.
혹시 여러 레이어를 지정한 레이어로 쉽게 바꾸는 방법이나 리습이 있나요?
이제 아침 저녁으로 선선한 바람이 불어옵니다~
건강 유의 하시고 항상 행복하세요~^^
관련자료
댓글 7
피시님의 댓글
;테스트는 안해봤지만 선택한것을 0 레이어로 변경
(defun c:LAYTR() (setq al "0″) ;레이어 명칭을 가져오는 리습은 직접 구현해보셔요.. (if (setq ss (ssget)) (progn (setq doc (vla-get-activedocument (vlax-get-acad-object))) (vla-startundomark doc) (setq index 0) (repeat (sslength ss) (setq e (ssname ss index)) (setq obj (vlax-ename->vla-object e)) (setq lnm (vlax-get obj 'layer)) (vlax-put obj 'layer al) (setq index (1+ index)) ) (vla-endundomark doc) ) ) )