비밀번호를 잊으셨나요?

비밀번호를 잊으셨나요? 비밀번호를 재설정하려면 이메일 주소를 입력해주세요.

계정이 있나요? 로그인

You must login to ask a question.

비밀번호를 잊으셨나요?

아직 계정이 없으신가요? 회원가입 하기

해당 질문을 신고하는 이유를 간단히 입력해주세요.

해당 답변을 신고하는 이유를 간단히 입력해주세요.

해당 유저를 신고하는 이유를 간단히 입력해주세요.

로그인회원가입

고캐드 – 캐드(CAD) 정보의 중심

고캐드 – 캐드(CAD) 정보의 중심 Logo 고캐드 – 캐드(CAD) 정보의 중심 Logo

고캐드 – 캐드(CAD) 정보의 중심 Navigation

  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
검색
질문하기

Mobile menu

닫기
질문하기
  • 홈
  • 카테고리
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 투표
  • 커뮤니티 그룹
  • Q&A
    • AutoCAD & CADian
    • Inventor & Solidworks
    • Revit & ArchiCAD
    • 자유질문
    • 기타
  • 커뮤니티
    • 오늘의이슈
    • 자유게시판
    • 익명게시판
    • 건의게시판
  • 자료실
    • 자료요청
    • 일반파일
    • 도면샘플
    • 유틸리티
    • 기타
  • 작품 갤러리
    • 그래픽
    • 캐드도면
    • 3D모델
    • 기타
  • 뉴스&이벤트
    • 공지사항
    • 뉴스
    • 전시/행사
    • 이벤트
    • 기타
홈/ 질문/Q 189616
다음
진행 중
익명
익명
등록일: 2024-04-042024-04-04T11:32:04+09:00 2024-04-04T11:32:04+09:00카테고리: AutoCAD & CADian

리습 수정 도와주세요. 치수선 색상 변경하고 싶습니다.

안녕하세요.

구글링해서 아래와 같이 치수문자 간격을 조정하여 치수 문자에 사각테두리를 그려주는 리습 사용중입니다.

여기에 추가로 치수선 색상을 변경해보려하는데 에러만 발생하고 적용하기 어렵네요.

치수선 색상을 빨간색으로 변경하는 내용을 추가 할 수 있나요?

 

(defun c:sd ( / sel a obj)
   (if (ssget “_:L” ‘((0 . “DIMENSION”)))
       (progn
           (vlax-for obj
               (setq sel (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object))))
   (setq a (- 0.5))
               (if (= acunder (vla-get-TextGap obj))
                   (vla-put-TextGap obj a)
                   (vla-put-TextGap obj a)
               )
           )
           (vla-delete sel)
       )
   )
   (princ)
)
(vl-load-com) (princ)

 

lisp치수선 색상 변경
  • 0
  • 5 5 답변
  • 315 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐드에서 복사해서 방향 옮길때 다른방향으로 가요.
    • 캐드에서 복사해서 방향 옮길때 다른방향으로 가요.
    • FAQ 51을 참조 하라는데 FAQ가 어디에 있나요??
    • jsk.shx 파일 받을 부탁드립니다 ㅠ

    답변을 남겨주세요
    응답 취소

    답변을 등록하기 위해서는 로그인이 필요합니다.

    비밀번호를 잊으셨나요?

    아직 계정이 없으신가요? 회원가입 하기

    5 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. 주왕 Lv.25
      2024-04-04T19:53:34+09:00답변 등록 답변 등록 일시 2024-04-04 7:53 pm
      (수정됨)

      (vl-load-com)
      (defun c:TEST (/ dim_text_color_1 ss p n sel)
      (prompt “n—>>>치수박스 및 보조선 색상변경<<—:")
      (setq dim_text_color_1 1)
      (setq dim_text_color dim_text_color_1)
      (prompt “n>>>☞ 치수 선택:”)
      (setq ss (ssget ‘((0 . “DIMENSION,LEADER”))))
      (if ss
      (progn
      (setq p 0)
      (while (ssname ss p)
      (setq n (ssname ss p)
      p (+ 1 p)
      a (vlax-ename->vla-object n)
      )
      (vla-put-Color a dim_text_color)
      (vla-put-ExtensionLineColor a dim_text_color)
      (vla-put-DimensionLineColor a dim_text_color)
      ;; (vla-put-textcolor a dim_text_color);;;치수문자 색상변경시 “;;” 지움
      (vlax-for obj
      (setq sel (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object))))
      (setq a (- 0.5))
      (if (= acunder (vla-get-TextGap obj))
      (vla-put-TextGap obj a)
      (vla-put-TextGap obj a)
      )
      )
      )
      (vla-delete sel)
      )
      )
      (princ)
      )

      • 0
      • 댓글 달기
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
      • Zephy Lv.7
        2024-04-05T10:45:57+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-04-05 10:45 am

        잘됩니다.
        감사합니다.

        그런데 제가 내용을 제대로 안적었군요.
        수정해주시면 색상만 제가 수정하면 될거라 여겼는데 에러가 나서 추가 도움 요청드립니다.

        목적이 특정 치수만 플롯스타일 무시하고 컬러로 보이게 트루컬러를 넣는 거였습니다.

        c65791 나 255,0,1과 같이 트루 컬러 코드를 넣을수 있습니까?

        수정을 시도해보았는데 숫자 색인코드만 인식하는거 같아서요.

        트루컬러를 넣으면에러가 발생하는데 한번 더 도움 주실수 있을까요?

        • 0
        • 댓글 달기
        • 공유
          공유
          • 공유 Facebook
          • 공유 Twitter
        • 주왕 Lv.25
          2024-04-05T13:25:47+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-04-05 1:25 pm

          트루컬러는 다른 고수분들께 ………..패스

          • 0
          • 댓글 달기
          • 공유
            공유
            • 공유 Facebook
            • 공유 Twitter
          • Zephy Lv.7
            2024-04-05T14:00:23+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-04-05 2:00 pm

            덕분에 해결 했습니다.

            감사합니다.

            생각을 바꾸니 조금 수월해지네요.

            색상코드를 256을 넣으면 bylayer로 설정되니까

            bylayer로 변경하고

            레이어를 생성해서 변경시켜버리니 쉽게 해결되는군요.

            그냥 짜집기한거라 조금 지저분하긴한데 일단 동작은 되네요.

            (vl-load-com)
            (defun c:sd (/ dim_text_color_1 ss p n sel)
            (prompt “n—>>>치수박스 및 보조선 색상변경<>>☞ 치수 선택:”)
            (setq ss (ssget ‘((0 . “DIMENSION,LEADER”))))
            (if ss
            (progn
            (setq p 0)
            (while (ssname ss p)
            (setq n (ssname ss p)
            p (+ 1 p)
            a (vlax-ename->vla-object n)
            )
            (vla-put-Color a dim_text_color)
            (vla-put-ExtensionLineColor a dim_text_color)
            (vla-put-DimensionLineColor a dim_text_color)

            (if (= (tblsearch “layer” “Section_Dim”) nil)
            (command “-layer” “m” “Section_Dim” “c” “t” “255,0,0” “” “lt” “continous” “” )) ; 입력받은 레이어가 없으면 만든다
            (command “-layer” “s” “Section_Dim” “c” “t” “255,0,0” “” “lt” “continous” “”) ; 입력받은 레이어 설정 변경
            ;(princ ” 선택 항목을 번 레이어 설정으로 변경합니다. “)

            (command “CHANGE” ss “” “P” “C” “ByLayer” “lt” “ByLayer” “la” “Section_Dim” “”)
            (command “layer” “S” “0” “”) ; 0번 layer를 현재로 변경

            ;; (vla-put-textcolor a dim_text_color);;;치수문자 색상변경시 “;;” 지움
            (vlax-for obj
            (setq sel (vla-get-activeselectionset (vla-get-activedocument (vlax-get-acad-object))))
            (setq a (- 0.5))
            (if (= acunder (vla-get-TextGap obj))
            (vla-put-TextGap obj a)
            (vla-put-TextGap obj a)
            )
            )
            )
            (vla-delete sel)
            )
            )
            (princ)
            )

            • 0
            • 댓글 달기
            • 공유
              공유
              • 공유 Facebook
              • 공유 Twitter
            • 주왕 Lv.25
              2024-04-05T16:20:03+09:00에게 댓글을 달았습니다. 답변 등록 일시 2024-04-05 4:20 pm

              제가 오토캐드가 아닌 zwcad라서 그런지
              트루컬러부분 리습 만들면 애러가 발생해요…오토캐드랑 뭔가 다른가봐요. 아무튼 된다니 감축드립니다….

              • 0
              • 공유
                공유
                • 공유 Facebook
                • 공유 Twitter

    Sidebar

    질문하기
    공지사항

    • AI CAD의 미래! 캐디안 2025 1+1 프로모션 안내 2025-05-14

    Adv 234x60

    aalan

    Adv 234x60

    aalan

    Adv 120x600

    aalan

    Explore

    • 홈
    • 카테고리
      • AutoCAD & CADian
      • Inventor & Solidworks
      • Revit & ArchiCAD
      • 자유질문
      • 기타
    • 투표
    • 커뮤니티 그룹
    aalan

    Footer

    Support

    • 회사 및 서비스 소개
    • 자주 묻는 질문
    • 문의하기

    Guide

    • 제휴/협업 안내
    • 광고 서비스 안내

    Policy

    • 서비스 이용약관
    • 개인정보 처리방침
    • 광고성 정보 수신 동의

    Contents

    • 고밍스토리
    • 리습 시리즈

    정소프트 | 사업자등록번호 : 677-40-00198 | 대표 : 정은숙 | 이메일 : gocad.manager@gmail.com
    주소 : 서울특별시 강서구 양천로 400-12, 6층 614,615,617호(등촌동, 더리브골드타워)
    Copyright. 2012-2024 GOCAD All rights reserved

    링크 삽입/편집

    대상 URL을 입력하세요

    또는 기존의 콘텐츠에 링크

      검색어가 지정되지 않았습니다. 최근 항목 표시 검색하거나 위와 아래 화살키를 이용하여 항목을 선택하세요.