프로그램
캐드 분류

문자폭 리습 검토 부탁드립니다.

컨텐츠 정보

  • 199 조회
  • 0 추천
  • 0 비추천
  • 목록

본문


본 게시판에서 ♡GISKOREA♡님께서 만들어 주신

문자폭을 변경하는 리습입니다.

객체를 여러개 선택시에는 하나만 변경되어지는데요.

선택한 모든 문자가 변경이 되었으면 하고,

입력한 값이 계속 유지가 되었으면 합니다.



(defun c:tw( / osn ss ss-ENT ss41 ss41N Nss41 new_w)
 (setvar "cmdecho" 0)
 (setq new_w (getreal "n *** 문자폭 입력:"))  ;;; 특정폭을 고정할경우 이라인은 삭제 또는 ";(setq new_w (getreal "n *** 문자폭 입력:"))"
 (setq osn (getvar "osmode"))
 (setvar "osmode" 0)
 (setq ss (ssget))
 (setq ss-ENT (entget (ssname ss 0)))
 (setq ss41 (assoc 41 ss-ENT))
 (setq ss41N (cons 41 new_w))  ;;; 특정폭을 고정할려면 new_w를 변경(예:(setq ss41N (cons 41 3))
 (setq Nss41 (subst ss41N ss41 ss-ENT))
 (entmod Nss41)
 (setvar "cmdecho" 1)
 (setvar "osmode" osn)
 (princ)
)

관련자료

댓글 0 / 1 페이지
등록된 댓글이 없습니다.
전체 6,913 / 1 페이지
번호
제목
이름
알림 0