filter
1. 선 을 click 후 선의 color, lineType 만 추출후
2. 전체 드래그 할경우. 1번의 조건에 맞는 line 만 셀랙트
text 파일을 click 할경우.. text 만 추출후
전체 드래그 할 경우.. text 만 셀렉트…
이러한 리습 있나여??
lisp 완전 초보에요..ㅠ_ㅠ
비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.
해당 질문을 신고하는 이유를 간단히 입력해주세요.
해당 답변을 신고하는 이유를 간단히 입력해주세요.
해당 유저를 신고하는 이유를 간단히 입력해주세요.
감사해여^^ 샤들형님^^
(defun c:ce()“)))
(prompt”n 기준이 되는 객체를 선택하세요. 빨랑! “);화면에 메세지 표시
(setq pj1 (ssget ‘((-4 . “
pj2 (ssname pj1 0) ;객체들중 0번째의 객체이름을 pj2로 설정함
dfx (entget pj2)
ent (cdr(assoc 0 dfx))
er1 nil
co1 (cdr(assoc 62 dfx))
li1 (cdr(assoc 6 dfx))
)
(if (= ent “TEXT”)
(setq tf 1)
)
(if (= ent “MTEXT”)
(setq tf 1)
)
(if (= ent “LINE”)
(setq tf 0)
)
(if (= ent “ARC”)
(setq tf 0)
)
(if (= ent “CIRCLE”)
(setq tf 0)
)
(if (= tf 1)“))))
(progn
(prompt”n 지우고 싶은 문자들을 선택하세요. 빨랑! “)
(setq er1 (ssget ‘((-4 . “
(command “erase” er1 “”)
);progn
(progn
(prompt”n 지우고 싶은 선들을 선택하세요. 빨랑! “)
(setq er1 (ssget ‘((-4 . ““)))
n1 (sslength er1) ; 선택 객체 갯수
i (1- n1)
)
(repeat n1
(setq
ent2 (ssname er1 i)
dfx2 (entget ent2)
co2 (cdr(assoc 62 dfx2))
li2 (cdr(assoc 6 dfx2))
i (1- i)
)
(if (and (= co1 co2) (= li1 li2))
(command “erase” ent2 “”)
(setq ent2 nil)
);if
);repeat
);progn
);if
(prompt”n 추카추카추카추카추카추카추카추카 “);화면에 메세지 표시
(princ)
)
답글로 올려드립니다. 리습
만들어 주심 안될까여..?? +ㅁ+
만들수 있어여 현재 그런 리습은 없지만 만들 수는 있어여