아래 리습은 라인,폴리 라인을 삭제 하는 리습인데요.
여기서 하나만 추가 부탁좀 드릴께요.
삭제할 라인길입력 에서 라인길이를 입력하면 그 길이값을 기억 하고 있으면 좋겠는데,
그렇게 수정좀 해주시겠어요???
(defun c:ff(/ mlen ss)
(vl-load-com)
(setq mlen (getreal “n삭제할 라인길이입력:”))
(setq ss(ssget (list (cons 0 “LINE,LWPOLYLINE”))))
(mapcar ‘(lambda (x)(if(equal (vla-get-length x) mlen 0.001)(vla-erase x)))
(mapcar ‘vlax-ename->vla-object (vl-remove-if ‘listp (mapcar ‘cadr (ssnamex ss))))
)
(princ)
)
gls사람Lv.0
마지막 입력값 추가 질문입니다.
공유
메론 님 감사합니다. ㅎㅎ
s 8ea
v 8ea
t 8ea
이렇게 작성 하기도 힘들듯……..ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
메론님 제가 사용을 해봤는데요.. 올려주신 댓글은
이전값 기억이 아니고, 기본값 설정인거 같은데요…..
현재 기본값 설정 상태에서 이전값 기억좀 추가좀 해주시겠어요….
부탁드려요.. 점심 맛있게 드세요.
수고하셨습니다..ㅠㅠ
그누가 알리요~~ 한번에 질문 않되고 추가질문..질문에질문,,,꼬리 달리면 사역이라는걸..