프로그램
캐드 분류

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

컨텐츠 정보

  • 235 조회
  • 10 댓글
  • 0 추천
  • 0 비추천
  • 목록

본문

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

다름이 아니라 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
전체 7,152 / 1 페이지
번호
제목
이름
알림 0