안녕하세요 계속 리습 공부중인 건축인입니다.
다름이 아니라 command를 쓰기 싫다는 생각이 요즘 들어서(스냅오류가.. 그리고 수야님이 안좋다고하셔서?)
xline을 자주쓰니 그것들을 모아 삭제하려고 하는데요
인터넷에서 본 구분인데 해석이 잘안되서 문의를 좀 드립니다.
(defun ssdel (ss / i) —> c: 가없다? 명령어는 어떻게쓰는가.. /// (ss / i) : i는 밑에사용했던것 삭제라고 알고있습니다 “/” 다음에 띄우고 나온는 것은 근데 ss는 무엇인지요
(and (= (type ss) ‘PICKSET) —> and라는것은 처음보는데…. 어떤것과 and로 엮인건지..
(setq i (sslength ss)) –>이해가능합니다
(while (not (minusp (setq i (1- i)))) —> while (not 은 처음보지만 와일과는 반대느낌으로 이해했습니다.
(entdel (ssname ss i)))))
(while (not ss) —> while이 cond처럼 나열되보이는데 while은 나열이 한 구문안에 됬던걸로 알았는데 궁금합니다.
(setq ss (ssget)))
(ssdel ss) —-> 결국 명령어발동은 어떤걸로 하는지 끝맺어버렸습니다.
(and (= (type ss) ‘PICKSET) —> and라는것은 처음보는데…. 어떤것과 and로 엮인건지..
(setq i (sslength ss)) –>이해가능합니다
(while (not (minusp (setq i (1- i)))) —> while (not 은 처음보지만 와일과는 반대느낌으로 이해했습니다.
(entdel (ssname ss i)))))
(while (not ss) —> while이 cond처럼 나열되보이는데 while은 나열이 한 구문안에 됬던걸로 알았는데 궁금합니다.
(setq ss (ssget)))
(ssdel ss) —-> 결국 명령어발동은 어떤걸로 하는지 끝맺어버렸습니다.
질문이 너무많은데 조금이라도 알려주시면 감사하겠습니다 !
맞는말씀이십니다…!
잘됩니다 차분히 캐드를 다시키시고 시도해보세요 이건 그냥 소소한 팁인데요
이렇게 로드되는 서브함수들 항상 궁금했는데 감사합니다. 오늘 여러가지 알아가는 느낌입니다.
또다른 방식은
(defun c:ff(/ dh_ssdel ss)
아니군요.. while이 (not ss) 셀렉션셋트가 없다면
읽고 적용하려다보니 궁금증이 하나 생겼습니다.
저번에 알려주신내용도 카톡에 복사해놓고 계속공부하고 있습니다.
c: 이게 있고 없고 의 차이는 명령문이 FF 라고 할때 c:FF 면 캐드 명령창에서 FF만 입력하면 되고 C:가 없으면 (FF) 이렇게 괄호와 함께 입력해야합니다