프로그램
캐드 분류

테이블속성에 있는 회전값을 텍스트의 회전값에 입력시켜 자동으로 텍스트를 회전시키는 리습

컨텐츠 정보

본문

테이블속성에 있는 회전값을 텍스트의 회전값에 입력시켜 자동으로 텍스트를 회전시키는 리습입니다
그런데 예전 버전이 낮을때는 작동이 되었던것같은데 버전이 높은캐드에서는 작동이 안됩니다
문제가 뭔지 알수가 없어서 글을 올리니 고수님들의 좋은 의견을 부탁드립니다

(defun C:rot (/ ss n en get el)
  (setq ss (ssget))
  (setq n 0)
  (repeat (sslength ss)
    (setq en (ssname ss n))
    (setq get(entget en))
    (setq el (ade_odgetfield en "rot" "Rotation" 0))
    (setq get(subst (cons 51 el)(assoc 51 get) get))
    (entmod get)
    (setq n (1+ n))))

리습은위와 같이 짜여진 간단한 리습입니다

관련자료

댓글 2

아로마에요님의 댓글

오류메시지 : invalid or missing object data table 이런 메시지가 뜨네요

상큼메론90님의 댓글

emoticon

no function definition: ADE_ODGETFIELD  추가 구문이 없습니다.

.

여분필드1 여분필드2 여분필드3
전체 63 / 1 페이지
번호
제목
이름
알림 0