비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 110662
다음
진행 중
Lv.0
등록일: 2018-11-292018-11-29T17:35:41+09:00 2018-11-29T17:35:41+09:00카테고리: AutoCAD & CADian

레이어 on/lock 관련 문의 드립니다.

레이어 on/lock 관련 문의 드립니다.
리습 실행시 레이어 이름 앞에 특수기호 (#$^*)가 있으면
먹히지 않는 부분이 있는데요
어떤 부분을 수정할지 몰라서
선배님들 후배님들한테 문의 드립니다.
부탁드립니다.
<레이어ON>
(defun c:lo()
 (setvar “CMDECHO” 0)
 (prompt “n To leave the Layer select Object. “)
   (setq b1 (ssget)
        b1len (sslength b1)
        i 0
        laylist (list)
        laytext “”
   )
      (repeat b1len
       (setq b1n(cdr(assoc 8 (entget(ssname b1 i)))))
       (if (= nil (member b1n laylist))
        (setq laylist(append laylist (list b1n)) )
       )
       (setq i(1+ i))    
      );_repeatEnd
  
         (setq laylen(length laylist) i2 0 )
        
           (repeat laylen
            (setq layT(nth i2 laylist)
                 laytext(strcat laytext layT “,”)
                   i2(1+ i2)
             )
            
           )
  (command “layer” “off” “*” “y” “”)
  (command “layer” “on” laytext “”)
)
<레이어 LOCK/UNLOCK>
(defun c:ll ()       
   (setq LOCK “” lnames ‘ ())       
   (princ “npick entities on layers to be lock…n”)       
   (setq ss (ssget))       
   (while (and ss (setq ent (ssname ss 0)))       
     (cond       
      ((member (setq lname (cdr (assoc 8 (entget ent))))       
        lnames))       
      (t (setq lock (strcat lock lname “,”)       
               lnames (cons lname lnames)       
         )       
      )       
     )       
     (setq ss (ssdel ent ss))       
   )       
   (setq lock (if (> (strlen lock) 1)       
                  (substr lock 1 (1- (strlen lock)))       
                  lock       
                )       
   )       
   (if (/= lock “”) (command “layer” “lo” lock “”))       
   (princ)       
(prin1)       
)
(defun c:ko ()       
   (setq unLOCK “” lnames ‘ ())       
   (princ “npick entities on layers to be unlock…n”)       
   (setq ss (ssget))       
   (while (and ss (setq ent (ssname ss 0)))       
     (cond       
      ((member (setq lname (cdr (assoc 8 (entget ent))))       
        lnames))       
      (t (setq unlock (strcat unlock lname “,”)       
               lnames (cons lname lnames)       
         )       
      )       
     )       
     (setq ss (ssdel ent ss))       
   )       
   (setq unlock (if (> (strlen unlock) 1)       
                  (substr unlock 1 (1- (strlen unlock)))       
                  lock       
                )       
   )       
   (if (/= unlock “”) (command “layer” “u” unlock “”))       
   (princ)       
(prin1)       
)
  • 0
  • 2 2 답변
  • 14 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐드 기계설계 보조 프로그램을 찾고있습니다.
    • 오토리습 open함수 질문
    • 3D 작업중 화면이동시 좌표계가 계속 돌아감
    • 선배님들 덕트 엘보 작성 리습좀 봐주세요

    2 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. 조니1 Lv.1
      2018-11-29T20:31:29+09:00답변 등록 답변 등록 일시 2018-11-29 8:31 pm

      초보라서 

      LAYISO
      LAYUNISO
      LAYLCK
      LAYULK 
      만으로도도 요즘에 되더라구요
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. [Deleted User]
      2018-11-30T11:02:44+09:00답변 등록 답변 등록 일시 2018-11-30 11:02 am
      아~! 그런가요?
      감사합니다!
      • 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