비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 109649
다음
Lv.0
등록일: 2018-03-302018-03-30T20:34:23+09:00 2018-03-30T20:34:23+09:00카테고리: AutoCAD & CADian

레이어명 변경 리습에서 변경될 레이어명이 이미 기존에 있을경우 중복이 하나로 합쳐지도록 하는 리습을 만들고 싶습니다.

제가 작업을 CZ-XXXX(일반공통) 으로 하고 있다가 다른 도면에서 작업된 객체들을 가져올때


또는 드림을 쓰다보면 CALS 의 원래 레이명이 생성되는데


CZ-XXXX 레이어가 있으면 CZ-XXXX(일반공통)을 CZ-XXXX로 변경하고자 할때 오류가 납니다


당연히 중복이 발생해서 생기는 오류인데


이러한 중복을 인식하고 하나의 레이어로 합쳐주는 것이 가능할지 문의드립니다.


설계시에 CALS 기준에 따라 레이어명을 써야되는데 해당레이어가 무엇을 뜻하는지
 
매번 출력물을 보기가 힘들어서 아예 레이어명에 명칭을 적어놓고

마지막에 제출전에 한꺼번에 변경하려고 이 리습을 사용하는데

다른 사람이 작업한 것을 엎어서 작업하고 그러는 과정에서

원래 이름의 레이어가 들어오다보니 이러한 불편한 점이 생겨서 부탁드립니다ㅠ




(DEFUN C:ReCals(/ layLst new)(vl-load-com) ; 레이어명 바꾸기
 (setq layLst ‘(
                
(“CZ-XXXX(일반공통)” “CZ-XXXX”)
(“CZ-LINE(공통선)” “CZ-LINE”)
(“CZ-LIN1(굵은선)” “CZ-LIN1”)
(“CZ-LIN2(일반선)” “CZ-LIN2”)
(“CZ-LIN3(가는선)” “CZ-LIN3”)
(“CZ-TEXT(공통문자)” “CZ-TEXT”)
(“CZ-TEX0(타이틀문자)” “CZ-TEX0”)
(“CZ-TEX1(제목문자)” “CZ-TEX1”)
(“CZ-TEX2(일반문자)” “CZ-TEX2”)
(“CZ-TEX3(작은문자)” “CZ-TEX3”)
(“CZ-DIMS(치수공통)” “CZ-DIMS”)
(“CZ-DIML(치수선)” “CZ-DIML”)
(“CZ-DIMT(치수문자)” “CZ-DIMT”)
(“CZ-LEAD(인출공통)” “CZ-LEAD”)
(“CZ-LEAL(인출선)” “CZ-LEAL”)
(“CZ-LEAT(인출문자)” “CZ-LEAT”)
(“CZ-SYMB(심벌(블록))” “CZ-SYMB”)
(“CZ-PATT(해칭(무늬))” “CZ-PATT”)
(“CZ-TABL(테이블(제원표))” “CZ-TABL”)
(“CZ-GRID(그리드(격자))” “CZ-GRID”)
(“CZ-NOTE(주석(註釋))” “CZ-NOTE”)
(“CZ-REDL(주기(朱記))” “CZ-REDL”)
(“CZ-REVn(개정(改訂)차수-n)” “CZ-REVn”)
(“CZ-MACL(이음선)” “CZ-MACL”)
(“CZ-MACT(이음문자)” “CZ-MACT”)
(“CZ-CNTL(중심선(일점쇄선))” “CZ-CNTL”)
(“CZ-CUTL(절단선)” “CZ-CUTL”)
(“CZ-HIDL(은선(파단선))” “CZ-HIDL”)
(“CZ-REFL(참조선(이점쇄선))” “CZ-REFL”)
(“CZ-NPLT(숨김선(출력제외))” “CZ-NPLT”)
(“CZ-NEWC(신설)” “CZ-NEWC”)
(“CZ-DEMO(철거)” “CZ-DEMO”)
(“CZ-EXST(기존)” “CZ-EXST”)
(“CZ-FUTR(장래확장)” “CZ-FUTR”)
(“CZ-MOVE(이동)” “CZ-MOVE”)
(“CZ-PHAn(단계번호-n)” “CZ-PHAn”)
(“CZ-NICN(계약이전)” “CZ-NICN”)
(“CZ-TEMP(임시)” “CZ-TEMP”)
(“CZ-BASE(기본맵(BASE))” “CZ-BASE”)


              )
 )
 (vlax-for lyr(vla-get-layers(vla-get-activedocument(vlax-get-acad-object)))
   (if(setq new (cadr(assoc (vla-get-name lyr) layLst)))
     (vla-put-name lyr new)
   )
 ) 
(princ)
)

  • 0
  • 23 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐디안으로 도면을 열때 한글이 ???로 표시되는 문제
    • CADian Lisp
    • 캐디안에서 렌더링 기능이 지원되나요?
    • 동적블록 신축에서 길이를 늘릴때 최종 길이를 입력 또는 늘려야 하는 차이만큼의 길이를 입력

    Sidebar

    질문하기
    공지사항

    • 국산 CAD ‘캐디안 2025’ 출시 사전 예약 진행 2024-09-27

    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