요 리습 수정 가능하신 분 계실까요??
컨텐츠 정보
- 231 조회
- 3 댓글
- 0 추천
- 0 비추천
- 목록
본문
안녕하세요, 다름이 아니고 제가 첨부에 올린 숫자 자동기입 리습을 사용중인데, 글자의 폭을 좀 줄일 수 있게끔 옵션을 추가하고 싶습니다…
관련자료
조용!!님의 댓글
(defun c:NT () (setq s_num (getstring "n 시작할 번호입력 : ")) (setq ts (getreal "n Text size : ")) (setq cs (* ts 0.8)) ; 원의 크기는 문자 크기의 1.1배 (setq tw (getreal "n Text width <0.6> : ")) (if (not tw) (setq tw 0.6));기본 0.6 설정. (if (= s_num "") (setq s_num num) (setq num (itoa (1- (read s_num))))) (while (setvar "osmode" 0) (setq txt_pt (getpoint "n Text insertion point: ")) (command ".text" txt_pt ts "" (if (not num) (setq num "0″) (setq num (itoa (1+ (read num)))))"") (setq el (entlast)) (setq ent (entget el) as41 (assoc 41 ent) ) (if as41 (entmod (subst (cons 41 tw)as41 ent)) (entmod (append ent (list (cons 41 tw)))) ) (COMMAND "CHANGE" "L" "" "P" "C" "2″ "") ; 문자색상 (setq os (getvar "osmode")) (setq ss (ssadd)) (ssadd el ss) (setq k 0) (setq en (ssname ss k)) (command "justifytext" en "" "mc") (setq en (ssname ss k)) (setq p1 (cdr (assoc 10 (entget en)))) (setq p2 (cdr (assoc 11 (entget en)))) (command "circle" p2 cs) (COMMAND "CHANGE" "L" "" "P" "C" "2″ "") ;원의 색상 (setq k (+ k 1)) (setvar "osmode" os) (princ) ) )