안녕하세요? 글자 내림차순 정렬 리습 여쭤볼게요~~
컨텐츠 정보
- 317 조회
- 16 댓글
- 0 추천
- 0 비추천
- 목록
본문
관련자료
방장이님의 댓글
수야님 안녕하세요? 매번 감사합니다 만들어 주신 정렬 리습으로 기본도 부터 수정하고 이제 퇴근합니다
도면 글씨들이 하나 같이 이쁘게 붙어 있습니다 ~ 감사합니다
사수께서 쓰는 리습 원본입니다 똑같은 기능과 리습에서 글자만 달라 붙게 하고 싶어 하십니다.
만들어 주신게 더 편하고 좋은데도 말입니다 으으
;;=============================================================== ;;————————————————————— (defun c:QD(/ myerror os ss n ptx pty pyxy kw k en tx a) ;start — Internal error handler —————————– (defun myerror(S) (if (/= s "Function cancelled")(princ (strcat "nError:" s))) (setvar "osmode" os) (setvar "blipmode" bl) (setq *error* olderr)(princ) ) (setq olderr *error* *error* myerror) ;end———————————————————– (setq os (getvar "osmode")) (prompt " 문자 좌우 정렬하기…") (setq ss (ssget '((0 . "text")))) (terpri) (setq n (sslength ss)) (setq ptx (car (getpoint "n좌우정렬점 선택->")))(terpri) (setvar "osmode" 0) (setq a "자리맞추기 선택[왼쪽(L)/중심(C)/중간(M)/오른쪽(R)] <왼쪽>: ") (initget "Left Center Middle Right Middle Center") (setq kw (getkword a)) (if (= kw nil) (setq kw "Left")) (if (= kw "Left") (setq sn 10) (setq sn 11)) (command "justifytext" ss "" kw) (terpri) (setq k 0) (while (<= 1 n) (setq en (ssname ss k)) (setq ptxy (cdr (assoc 10 (entget en))) ) (setq pty (cadr ptxy)) (setq pt2 (list ptx pty)) (entmod (subst (cons sn pt2) (assoc sn (entget en))(entget en))) (setq n (- n 1)) (setq k (+ k 1)) ) (setvar "osmode" os) (princ) )
조금씩 리습을 알아가고 있지만 짜집기는 아직 너무 어렵습니다;;
어제 보다 퇴근이 빨리 졌네요 감사합니다~다음주는 편하게 일할수 있어서 넘 좋네요 ~~ㅜ루루루