비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 106706
다음
Lv.0
등록일: 2016-06-022016-06-02T13:34:31+09:00 2016-06-02T13:34:31+09:00카테고리: AutoCAD & CADian

옵셋 리습 질문입니다.

고수님  다시 올립니다 옵셋간격은 고수님이 수정해주셔서 잘쓰고 있습니다  레이어도 구문과 레이어 값이기억이 되게끔 수정좀 해주시면 안되겠습니까 레이어를  여러개를 만들어서 리습을  사용할려니 감당히 안되서요 부탁드리겠습니다 좋은하루 보내세요^^


(defun c:o1 ( / sv s a b d)
 (setq sv (if (and (setq s (getcfg “AppData/offset”)) (/= s “”)) (strcat “<” s “>”) “”))
 (if (setq a (cond ((setq d (getdist (strcat  “n옵셋 간격 ” sv “:”))) (setcfg “AppData/offset” (rtos d)) d) (atof s)))
  (while (setq b (entsel))


   (command “offset” a b “_non” (mapcar ‘+ (cadr b) ‘(0 0)) “”)


  )
 )
 (princ)
)


 

  • 0
  • 17 조회
공유
  • Facebook

    관련 있는 질문들

    • 질문오토캐드 라인타입이 너무 많은데 어떻게 정리하나요..
    • 질문오토캐드 라인타입이 너무 많은데 어떻게 정리하나요..
    • 캐드출력시 pc3모드이 이상현상
    • 객체 전체 간격 조정 할수 있을까요?
    Lv.0
    등록일: 2016-05-212016-05-21T15:02:46+09:00 2016-05-21T15:02:46+09:00카테고리: AutoCAD & CADian

    옵셋 리습 질문입니다.

    옵셋0.5 에 레이어 2번까지 바꾸는데 수식을 고쳐서 성공했습니다 그런데 리습하나더 만들어서 레이어 3번으로 수정했는데 2번으로 자꾸 먹히네요 고수님 의견을 구합니다


     


    (defun C:O7 (/ cmd d  lyr obj ename elist)(vl-load-com)
         (setq cmd (getvar “cmdecho”))
         (setvar “cmdecho” 0)
         (if (null #oldist)
             (setq #oldist 1)
         )
         (setq d 0.5);;;;;;;;;;;;;<–부분 수정(setq d (getreal (strcat “nSpectfy of distance <” (vl-princ-to-string #oldist) “>: “)))
         (if (null d)
             (setq d #oldist)(setq #oldist d)
         )
         (if (null #olnlayer)
             (setq #olnlayer “2”)<– 수정  여기서 3번으로 하나 바꿔서 각2번레이어 3번레이어 각 2개의 리습으로 했는데 2번으로 만 인식이 되네요
         )
         (setq lyr “”);;;;;;<-부분 수정 (setq lyr (strcase (getstring (strcat “nEnter Layer name <” #olnlayer “>: “))))
         (if (null (read lyr))
             (setq lyr #olnlayer)(setq #olnlayer lyr)
         )
         (while (null (tblsearch “LAYER” lyr))
                (prompt (strcat “n Layer ” lyr ” does not exist.”))
                (setq lyr (strcase (getstring “nEnter layer name again: “)))
         )
         (setq obj (entsel “nChoose object: “))
         (while (null obj)
                (setq obj (entsel “nChoose object again: “))
         )
         (while (not (null obj))
                (command “offset” d obj pause “”)
                (setq ename (entlast))
                (while (not (null obj))
                       (setq elist (entget ename))
                       (setq elist (subst (cons 8 lyr) (assoc 8 elist) elist))
                       (entmod elist)
                       (setq obj (entsel “nChoose object: “))
                       (if (not (null obj))
                           (progn (command “offset” “” obj pause “”)
                                  (setq ename (entnext ename))
                           )
                       )
                )
         )
         (prompt “nTo cancel command, press the ESC key. “)
         (setvar “cmdecho” cmd)
       (princ)
    )


    (defun lineerr(err)
      (prompt “n*error*:”)
      (prin1 err)
      (command “redraw”)
      (setq *error* olderr)
    );** defun end **

    • 0
    • 2 2 답변
    • 0 조회
    공유
    • Facebook

      관련 있는 질문들

      • 질문오토캐드 라인타입이 너무 많은데 어떻게 정리하나요..
      • 질문오토캐드 라인타입이 너무 많은데 어떻게 정리하나요..
      • 캐드출력시 pc3모드이 이상현상
      • 객체 전체 간격 조정 할수 있을까요?

      2 답변

      • 작성 순
      • 최신 순
      • 공감 순
      1. aalan
      2. 수야12 Lv.21
        2016-05-21T18:42:57+09:00답변 등록 답변 등록 일시 2016-05-21 6:42 pm

        약간의 주석을 달았습니다 수고하세요 

        • 0
        • 공유
          공유
          • 공유 Facebook
          • 공유 Twitter
      3. [Deleted User]
        2016-05-23T09:10:31+09:00답변 등록 답변 등록 일시 2016-05-23 9:10 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