프로그램
캐드 분류

문자 선택해서 똑같이 만드는 리습 질문이요

컨텐츠 정보

본문

안녕하세요
매번 도와 주시는 수야12님께 감사 인사 드립니다.
mtext도 선택해서 똑같이 바꿔주는 리습입니다,,
몇일전에 두번 선택되는걸 고쳐 주셨는데, 다시한번 여쭤 보려구요

문자를 첫번째 선택할때 선택하는 느낌 (선택시 글자가 흐려지는 것 )이 안나오더라구요
바꾸려는 문자는 선택할때 흐려지는 느낌이 나는데요, 
첫번째 글자 선택시 선택한 느낌나오게 하려면  어떻게 해야 할까요?

또, 첫번째 선택한후에 스페이스바를 넣어서 구분 하고 싶은데 이것도 바꿀수 있을까요?



(defun c:ctt (/ #a #b #index )
(vl-load-com)
(setq #a(vla-get-textstring(vlax-ename->vla-object(car(entsel "nSelect text to match:")))))
(prompt "nSelect text to change")
(setq #b(ssget '((0 . "text,mtext"))))
(setq #index 0)
(repeat (sslength #b)
(vla-put-textstring(vlax-ename->vla-object(ssname #b #index))#a)
(setq #index(1+ #index))
);;repeat
);;defun

관련자료

댓글 3

장씨형님님의 댓글

수야12님 너무 감사합니다. 대단하십니다 행복한 한주 되세요

수야12님의 댓글

가장 간단한 방법입니다  행복한 한주 되세요

(defun c:ctt (/ *error* e #a #b #index )

엔씨벤딩님의 댓글

선택된 문자의 색깔을 바꿔주는 코드를 중간에 넣어주면 어떨까요?

그럴러면 문자내용을 고친후에는 색깔을 원래대로 되돌리는 코드도 나중에 있어야겠네요.
여분필드1 여분필드2 여분필드3
전체 64 / 1 페이지
번호
제목
이름
알림 0