REVCOLUD 자동화
컨텐츠 정보
- 296 조회
- 1 댓글
- 0 추천
- 0 비추천
-
목록
본문
관련자료
엔씨벤딩님의 댓글
아래에 제가 사용중인 리습 첨부합니다. 개인적으로는 RV는 거의 안쓰고 RVV만 쓰고 있습니다. 원하시는 용도로 변형해서 사용하세요.
(defun C:RV( / ly ent OS) ;구름 수정 기호 (defun *error* (msg)(princ "error: ")(princ msg) (setvar "osmode" os) (princ) ) (setq os (getvar "osmode")) (setq ly (tblsearch "layer" "Nck-KK")) (if (= ly nil) (command "layer" "n" "Nck-KK" "" "layer" "s" "Nck-KK" "c" "150″ "Nck-KK" "s" "Nck-KK" ""))
(SETQ ent (entsel "N 객체를 선택…")) (while ( = ent nil) (SETQ ent (entsel "N 객체를 선택…")) ) (COMMAND "REVCLOUD" "O" ent "") (SETQ ent (entsel "N 객체를 선택…")) (while ( = ent nil) (SETQ ent (entsel "N 객체를 선택…")) ) (command "layer" "n" "Nck-KK" "" ) (command "layer" "s" "Nck-KK" "c" "150″ "Nck-KK" "s" "Nck-KK" "") (command "change" ent "" "p" "layer" "Nck-KK" "") (command "clayer" "0″) (PRINC) );DEFUN END
(defun C:RVv( / ly ent aa OS) ;구름 수정 기호 – 구름간격 클릭하여 지정 (defun *error* (msg)(princ "error: ")(princ msg) (setvar "osmode" os) (princ) ) (setq ly (tblsearch "layer" "Nck-KK")) (if (= ly nil) (command "layer" "n" "Nck-KK" "" "layer" "s" "Nck-KK" "c" "150″ "Nck-KK" "s" "Nck-KK" ""))
(setq os (getvar "osmode")) (command "layer" "n" "Nck-KK" "" ) (command "layer" "s" "Nck-KK" "c" "150″ "Nck-KK" "s" "Nck-KK" "") (SETQ aa (getdist "N 호 거리를 입력…")) (SETQ ent (entsel "N 객체를 선택…"))
(while ( = ent nil) (SETQ ent (entsel "N 객체를 선택…")) ) ;(COMMAND "REVCLOUD" "a" aa aa "o" ent "") ; (SETQ ent (entsel "N 객체를 선택…"))
; (while ( = ent nil) ; (SETQ ent (entsel "N 객체를 선택…")) ; )
(command "change" ent "" "p" "layer" "Nck-KK" "") (COMMAND "REVCLOUD" "a" aa aa "o" ent "") (command "clayer" "0″) (PRINC) );DEFUN END