프로그램
캐드 분류

리습 구문중에 궁금한점이 있습니다.

컨텐츠 정보

본문

안녕하세요 계속 리습 공부중인 건축인입니다.

다름이 아니라 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) —-> 결국 명령어발동은 어떤걸로 하는지 끝맺어버렸습니다.

질문이 너무많은데 조금이라도 알려주시면 감사하겠습니다 !

관련자료

댓글 10

DHddddd님의 댓글

맞는말씀이십니다…!

작업중인 캐드가 많이 켜져있다보니 꺼버릴생각을 못했습니다

수야12님의 댓글

잘됩니다 차분히 캐드를 다시키시고 시도해보세요  이건 그냥 소소한 팁인데요 

리습을 짜다 보면 방금 정상적으로 됐는데 안되고 막 그러거든요 항상 최종본은 캐드창을 새로 열어서 다시로드 하신후 확인하는 습관이 필요합니다 ^^;;

DHddddd님의 댓글

이렇게 로드되는 서브함수들 항상 궁금했는데 감사합니다. 오늘 여러가지 알아가는 느낌입니다.

수야12님의 댓글

(defun c:ff(/ dh_ssdel ss) 

(defun dh_ssdel (ss / i)  —> ssdel 오류피하기 위해 dh_추가

DHddddd님의 댓글

(defun dh_ssdel (ss / i)  —> ssdel 오류피하기 위해 dh_추가

DHddddd님의 댓글

아니군요.. while이 (not ss) 셀렉션셋트가 없다면

잡게 되어있군요 마지막구문에서!! 감사합니다 ~~

DHddddd님의 댓글

읽고 적용하려다보니 궁금증이 하나 생겼습니다.

셀렉션셋트 (setq a (ssget))과같은 구문이 하나도 없는데 선택을 해둔 세트에 대해서 작동하는 구문일까요? 

DHddddd님의 댓글

저번에 알려주신내용도 카톡에 복사해놓고 계속공부하고 있습니다.

vla- 로시작하는 엑티브액스도 보고있구요 !

수야12님의 댓글

command문은 가장 큰 걸림돌(?)이 osnap 문제이고 그다음이 속도문제입니다 
여분필드1 여분필드2 여분필드3
전체 88 / 1 페이지
번호
제목
이름
알림 0