본문 바로가기
캐드리습

도곽블럭_선택하여_선축척변경

by good-life-story 2023. 6. 27.
728x90

도곽블럭_선택하여_선축척변경.lsp


 

;;; 도곽선택하여 선축척,치수축척 변경
;;; 2017-08-17, izzarder.com
(defun c:xxx ( / blk ent scale)
   (setvar 'CMDECHO 0)
   (command "_.UNDO" "_BE")
   (if 
      (and
         (setq blk (car (entsel "\n>> 기준 도곽 선택: ")))
         (setq ent (entget blk))
         (= (cdr (assoc 0 ent)) "INSERT")
      )
      (progn
         (setq scale (cdr (assoc 41 ent)))
         (setvar 'LTSCALE scale)
         (setvar 'DIMSCALE scale)  ;;; 필요없으면 앞에 주석처리 ;;;
         (prompt (strcat "선축척이 " (rtos scale 2) " 로 변경되었음..."))
      )
   )
   (command "_.UNDO" "_E")
   (setvar 'CMDECHO 1)
   (princ)
)

출처 : https://izzarder.com/409

728x90

'캐드리습' 카테고리의 다른 글

Setvar 시스템 함수 정리  (0) 2023.11.16
리습강의  (0) 2023.07.29
문자 또는 숫자 자동 증가  (0) 2023.06.27
SSGET 사용법 정리  (0) 2023.06.27
중심선 리습  (0) 2023.02.15