JMinGLv.0 등록일: 2026-01-142026-01-14T20:50:15+09:00 2026-01-14T20:50:15+09:00카테고리: AutoCAD & CADian 리습선생님들… 부탁하드려도 될까요? ㅠㅜ 혹시 회전된 블록을 회전값 0으로 만들어주는 리습 만들어주실수 있나요? 리습이해가 안가다보니 부탁드리겠습니다. ㅠ 공유 Facebook 관련 있는 질문들 옵션-오른쪽 클릭 사용자화 셰션 플롯 로그를 기록하기 위해 열수 없습니다 새파일 및 다른이름으로 저장하면 스샷처럼 뜹니다 CAD 레이어창 모델창 분할 크기 오류 답변을 남겨주세요응답 취소답변을 등록하기 위해서는 로그인이 필요합니다. 아이디 또는 이메일* 비밀번호* 아이디 기억 비밀번호를 잊으셨나요? 2 답변 작성 순 최신 순 공감 순 베스트 답변 주왕 Lv.26 2026-01-15T08:30:17+09:00답변 등록 답변 등록 일시 2026-01-15 8:30 am (수정됨) (defun c:TEST ( / ss i ent obj cnt) (vl-load-com) (setq cnt 0) (prompt “n회전값을 0으로 만들 블록을 영역 선택하세요.”) (setq ss (ssget ‘((0 . “INSERT”)))) (if ss (progn (setq i 0) (repeat (sslength ss) (setq ent (ssname ss i)) (setq obj (vlax-ename->vla-object ent)) (vla-put-Rotation obj 0.0) (setq cnt (1+ cnt)) (setq i (1+ i))) (prompt (strcat “n완료 : ” (itoa cnt) “개 블록의 각도를 0으로 변경했습니다.”)) ) (prompt “n선택된 블록이 없습니다.”) ) (princ) ) 복사 붙혀넣기 하면 쌍따음표 등 기호 애러날수있어요…리습 실행 애러나면 확인해보세요 JMinG Lv.0 2026-01-15T14:19:09+09:00에게 댓글을 달았습니다. 답변 등록 일시 2026-01-15 2:19 pm 감솨합니다!!! 오류나는부분은 챗gpt한테 물어봐서 수정해서 지금 잘쓰고있습니다.!!
(defun c:TEST ( / ss i ent obj cnt)
(vl-load-com)
(setq cnt 0)
(prompt “n회전값을 0으로 만들 블록을 영역 선택하세요.”)
(setq ss (ssget ‘((0 . “INSERT”))))
(if ss
(progn
(setq i 0)
(repeat (sslength ss)
(setq ent (ssname ss i))
(setq obj (vlax-ename->vla-object ent))
(vla-put-Rotation obj 0.0)
(setq cnt (1+ cnt))
(setq i (1+ i)))
(prompt (strcat “n완료 : ” (itoa cnt) “개 블록의 각도를 0으로 변경했습니다.”))
)
(prompt “n선택된 블록이 없습니다.”)
)
(princ)
)
복사 붙혀넣기 하면 쌍따음표 등 기호 애러날수있어요…리습 실행 애러나면 확인해보세요
감솨합니다!!! 오류나는부분은 챗gpt한테 물어봐서 수정해서 지금 잘쓰고있습니다.!!