728x90
;;; 도곽선택하여 선축척,치수축척 변경
;;; 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)
)
728x90
'캐드리습' 카테고리의 다른 글
Setvar 시스템 함수 정리 (0) | 2023.11.16 |
---|---|
리습강의 (0) | 2023.07.29 |
문자 또는 숫자 자동 증가 (0) | 2023.06.27 |
SSGET 사용법 정리 (0) | 2023.06.27 |
중심선 리습 (0) | 2023.02.15 |