CAFE

★ CAD/LISP/분과 Q&A

[[Lisp]]치수선에 특정숫자 넣는 리습 입니다.. 원문자(증분값)삽입으로 바꿀수 있을까요??

작성자아부라카다부라|작성시간10.11.29|조회수846 목록 댓글 0

 

성심 성의껏 질문을 작성하여 주세요, 대충하시면 답변도 대충작성합니다.^^

 

 - 제목 작성시 금지어

   만들어주세요? 해주세요? 안되는데 이렇게 변경해주세요? 등등

- 특정분과 질문은 제목에 분과삽입 [건축] 

   좋은예) [분과]무엇에 대해 문의합니다. /[분과]B로 바꾸는 방법을 알고싶습니다.

- 말머리 필수 

 

① CAD 종류   : 오토캐드

② VERSION   : 2011

③ 운영 체제    :XP

  

④ 질문내용 및 스크린샷(동영상)

    아래 그림처럼 원문자를 연속해서 삽입하고 싶습니다..

가능할까요???

 

붉은색 부분이 앞에 붙는 숫자입니다..

 

 ;;;**********************************************************************
(defun c:WM (/ ss p n n1 n2 n3 n4)
   (prompt "\n===>Kiss(*) 넣을 치수를 선택하시오-> ")
  (SETVAR "CMDECHO" 0)
  (setq ss (ssget '((0 . "DIMENSION,TEXT,MTEXT"))))
  (if (> (SSLENGTH ss) 0)
    (progn
      (setq p 0)
      (while (ssname ss p)
 (setq n  (ssname ss p)
       n1 (entget n)
       n2 (assoc 1 n1)
       n3 (cdr n2)
       p  (+ p 1)
 )
 (if (= n3 "")
       (setq n3 "<>")
     )
; (if (/= (wcmatch n3 "(*,*(*,*),*)*") nil)
 (if (/= (wcmatch n3 "*{\\Fkwi-ed|c129;\\C1;1}*,*{\\Fmonotxt|c129;\\C1;1}*") nil)
   (progn
     (setq n3 (vl-string-trim "{\\Fkwi-ed|c129;\\C1;1}" n3))
     (setq n4 (subst (cons 1 n3) n2 n1))
     (entmod n4)
   )
   (progn    
     (setq n4 (subst (cons 1 (strcat "{\\Fkwi-ed|c129;\\C1;1}" n3 "")) n2 n1))
     (entmod n4)
   )
 )
      )
    )
  )
  (princ)
)

;;;;    DC-Edit-------------
(vl-load-com)

(vlr-mouse-reactor "Edit text Object" '((:vlr-beginDoubleClick . DC-Edit)))

(defun DC-Edit (theReactor thePoint / app doc)
 (setq app (vlax-get-acad-object)
       doc (vla-get-activedocument app)
 )
 (vla-sendcommand doc "gh")
 (princ)
);DEFUN DC-Edit

 

 

 

 

 

 

 

 

 

⑤ 파일첨부 (LISP/DWG) - DWG 첨부시 보다 정확한 답변을 얻을수 있습니다.

 

첨부파일 원문자.lsp

 

 

 

※ 유의사항

 - ①말머리 : 말머리를 달아야 구분이 쉽겠죠^^

 - ②Screenshot : 이해를 돕기위해 삽입요망.

 - ③파일 첨부 : 상위버전에서 테스트할 파일이 아니면 가급적 하위버전으로 저장후 첨부.

                          해당리습/해당파일(DWG) 도 같이 첨부하여 주세요.

 - ④       목 : 질문 내용 반영(개략적인 내용),       예) 해치를 만들고 싶어요, pline을 연결할려면?

 - ⑤질문글 삭제금지 : 질문후 댓글이 달린글은 삭제금지.

    여러 리플러들이 소중한 시간을 내어서 고민한후 댓글을 작성한 이상 "강력조치" 토록 하겠음. 

 

※ 정답만이 댓글은 아닙니다. 그 답이 맞던 틀리던 그건 그 댓글로서 존중되어야 합니다.

    회원님들이 글을 읽었다는것과 댓글을 달았다는건 그만큼 관심을 가지고 있고 또 그 답을 해주기 위해

    검색도 해보고 도움말도 보고 고민도 하는 일련의 과정을 거치면서 나오기 때문이죠.

    이에 대한 고마움과 감사함을 모르는 테러행위(?)는 없었으면 합니다.

 

 

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼