면적 리습 질문이요

2013.08.04 17:35

용맨 조회 수:2130

안녕하세요

제가 면적 리습을 사용하는데 CAD2010 버젼과 2014 버젼에서는 작동을 안합니다.

객체를 선택하면 선택한 객체의 면적이 덱스트로 표시해줌니다.

그런데 꼭 CAD2010 버젼과 2014 버젼 에서는 오류가  난다고 하는데 전문가 분께서 봐주시기 바랍니다.

 

 

(defun c:AS (/ z ss sno no tno sum x entity etype num h pt ent_sum )
       (setvar "cmdecho" 0)
       (setq sno 0)
       (setq ss (ssget))
       (setq sno (sslength ss))
       (setq no 0)
       (setq sum 0.0)
       (setq tno 0)
       (command "area" "0,0" "")
       (setq ent_sum 0)
       (repeat sno
           (setq x (ssname ss no))
           (setq etype (cdr (assoc 0 (entget x))))
           (if (or (= etype "POLYLINE")(= etype "LWPOLYLINE"))
               (progn
                  (command "area" "e" x)
                  (setq ent_sum (getvar "area"))
               )
               (progn
    (setq tno (1- tno))
                  (setq ent_sum 0)
  )
           )
           (setq sum (+ sum ent_sum))
           (setq tno (1+ tno))
           (setq no (1+ no))
       )
       (setq tno (itoa tno))
       (setq sum (/ sum 1000000))
       (setq sum (rtos sum 2 2))
       (princ "\nAdding ")
       (princ tno)
       (princ " \nTexts: ")
       (princ "\nThe Result is: ")
       (princ sum)
       (princ "   ")
       (princ "\nDo You Want Write it into the DWG? <y> ")
       (setq z (strcase (getstring)))
       (if (or (= z "") (= z "Y"))
           (progn
               (setq pt (getpoint "\nText Point: "))
               (setq h (getvar "textsize"))
               (prompt "\nText Height: ")
               (princ H)
               (princ "  : ")
               (setq z (getdist))
               (if z
                   (setq h z)
               )
               (command "text"
                        (setq z pt)
                        (setq z h)
                        (setq z 0.0)
                        (setq z sum)
               )
           )
       )
       (setvar "cmdecho" 1)
       (setvar "blipmode" 1)
       (prin1))

 

무엇이 문제 일까요

번호 제목 글쓴이 날짜 조회 수
공지 ★ 드림플러스 질문은 메일 또는 홈페이지에 부탁합니다 ★ 아저씨 2017.05.16 2774
공지 제목이 엉망이면 답변달지 않습니다. [1] 아저씨 2014.04.04 23853
공지 순수 캐드 질문은 고캐드로 아저씨 2013.05.28 68640
공지 질문 답변 게시판을 만들었습니다. 아저씨 2013.02.09 74943
289 폴리선변환에서 원을 폴리선으로 변환하면 원이 사라지는데요.. ㅠ,ㅠ [1] Angella 2017.08.04 203
288 드림 실행 문제 [1] 신입사원토목 2017.08.07 85
287 캐드도면 2013에서 안열리는데 2006에서는 열리는 경우... [1] panda 2017.08.08 19
286 CLAY 명령어 오류 [1] 기설 2017.08.08 7
285 속성도곽 내용일괄 수정 (CALS) [1] secret 2017.08.08 2
284 다중플롯 오류 관련 문의 드립니다 [1] 갈갈갈 2017.08.10 174
283 엑셀관련 리습 오류 [1] 박애정 2017.08.11 417
282 캐드 질문입니다. [2] 근근 2017.08.14 55
281 CAD 2010 드림이 안되요. [1] 연띵 2017.08.14 216
280 2D 작업화면에서 3DPOLY 선을 이용하여 Z값 기준으로 횡단면도 그리기 [1] secret 슈아앙 2017.08.16 1
279 안녕하세요 폴리선에 관하여 질문드립니다. [2] 호동e 2017.08.16 26
278 캐드2010 런타임 설치 [7] 으하하하 2017.08.17 39
277 캐드 2015 사용중인데요 [2] 수양 2017.08.17 58
276 "은(는) 이컴퓨터에서 더이상 유효하지 않으므로 개체를 불러올수없습니다" 창이 뜹니다 [2] 인디안 2017.08.17 334
275 GEL 오류문제 문의 [1] 뮤뮤뮹 2017.08.18 154