비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 107842
다음
진행 중
Lv.0
등록일: 2017-01-172017-01-17T19:48:16+09:00 2017-01-17T19:48:16+09:00카테고리: AutoCAD & CADian

리습 질문

리습을 실행 시키거나 실행종류후 osnap이 설정 되어 있던게 풀려 버리는데 몰라서 질문 합니다

리습을 모르는지라…. 고수님들 도와주세요… 리습은 밑에 올려 놓겠습니다…


——-다중복사———————
(defun C:MC ( / ent tdist pnt1 spt1 ang1 dist)
 (princ “>> Multy Copy”)
        (setvar “orthomode” 1)
        (setq Old_osmode (getvar “osmode”))
 (setq ent T)
 (while ent (setq tdist 0)
  (prompt “nSelect object to copy: “)
  (setq Ent (SSget))
  (if ent (progn (setvar “OSMODE” 1)
  (setq Pnt1 (getpoint “base point: “))
                (setvar “osmode” Old_osmode)
  (setq spt1 (getpoint Pnt1 “ndirection “))
  (setq ang1 (angle pnt1 spt1))
  (while (and (setq dist (mc_udist 1 “” “distance” dist pnt1))(/= dist 0.0))
  (setq tdist (+ tdist dist))
  (setq spt1 (polar pnt1 ang1 tdist))
  (command “Copy” Ent “” Pnt1 spt1)))
  (princ “<*WARNING*> DO not sected.”))
 )
 (lisp_reco)
 (princ)
)


(defun mc_udist (bit kwd msg def bpt / inp)
 (if def (setq msg (strcat “n” msg “<” (rtos def) “>: “)bit (* 2 (fix (/ bit 2))))
 (setq msg (strcat “n” msg “: “)))
 (initget bit kwd)
 (setq inp (if bpt (getdist msg bpt) (getdist msg)))(if inp inp def)
)
(princ)


 


(defun dtr(a)(* pi(/ a 180.0)))
(defun Midpick(/ p1 p2)
        (setq p1(getpoint”First point:”))
        (setq p2(getpoint”Second point:”))
        (setvar”LASTPOINT”(polar p1(angle p1 p2)
                (/(distance p1 p2)2))))
(defun MEET(/ A B C E)
        (setq   A(entget(car(entsel”Select first line:”)))
                B(cdr(assoc 10 A))
                C(cdr(assoc 11 A)))
                (terpri)
        (setq   A(entget(car(entsel”Select first line:”)))
                D(cdr(assoc 10 A))
                E(cdr(assoc 11 A)))
        (if(not(setq A(inters B C D E nil)))
        (princ”nLines are co-linear or don’t meet in 3D. Try again.n”))
        (trans a 0 1))
(defun BETWEEN(/ A B PT)
        (setq A(getpoint”nPoint 1?”))
        (setq B(getpoint a”nPoint 2?”))
        (setq PT(list(/(+(car A)(car B))2.0)
                (/(+(cadr A)(cadr B))2.0)))
        (if(caddr A)
                (setq PT(append PT(list(/(+(caddr A)(caddr B))2.0)))))PT)
(defun UND(/ X)
        (setq sc(getvar “ltscale”))
        (if(not(setq X(cadr(entsel”UNDERNEATH Pick Object: “))))
        (progn(prompt”nNo object found.”)(princ))
        (progn
        (setq ss1(ssdel(ssname(ssget X) 0)
                (ssget”C”(polar X 3.92699(* sc 0.01))
                (polar X 0.785398(* sc 0.01)))))
        (if(=(sslength ss1) 0)
                (progn(prompt”nNothing underneath.”)(princ))
                (eval ss1)))))

  • 0
  • 3 3 답변
  • 12 조회
공유
  • Facebook

    관련 있는 질문들

    • 캐드2022 레이어 그룹 분류시 레이어 드래그 오류
    • 전기도면 나사모양의 폴리선을 그릴수 있나요?
    • 캐드, zw캐드 와이프아웃 박스가 너무 많이 생겨요. 폴리선 박스가 중첩으로 많이 생겨요
    • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요

    3 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2017-01-18T07:50:58+09:00답변 등록 답변 등록 일시 2017-01-18 7:50 am

      실행후 오스냅은 다시 복귀가 되는데 실행 도중에 오스냅이 끝점만 되는데 이거는 어떻게 할수  없을까요…???

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. 수야12 Lv.21
      2017-01-18T07:57:15+09:00답변 등록 답변 등록 일시 2017-01-18 7:57 am

       (if ent (progn (setvar “OSMODE” 1) <== 이부분의 1을 원하시는것로 바꾸시던가 

      osmode 변경을 원하지 않으시면 아예 (setvar “OSMODE” 1) <= 없애 버리세요 이부분만 지우시면 됩니다 
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. [Deleted User]
      2017-01-18T09:13:32+09:00답변 등록 답변 등록 일시 2017-01-18 9:13 am

      두분다 감사합니다…유용한데에 잘쓰겠습니다(__)(ㅡㅡ)

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    Lv.0
    등록일: 2014-11-192014-11-19T12:33:24+09:00 2014-11-19T12:33:24+09:00카테고리: AutoCAD & CADian

    리습 질문

    리습을 아직 한번도 사용해 본 적이 없는데요.
    도면 저장한 폴더에 확장자가 lsp인 파일이 갑자기 생겼습니다.
    리습을 추가하거나 적용한 적이 없는데 이게 생기는 이유가 뭔지 궁금해서요.
    답글 부탁드려요. 

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

      관련 있는 질문들

      • 캐드2022 레이어 그룹 분류시 레이어 드래그 오류
      • 전기도면 나사모양의 폴리선을 그릴수 있나요?
      • 캐드, zw캐드 와이프아웃 박스가 너무 많이 생겨요. 폴리선 박스가 중첩으로 많이 생겨요
      • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요

      1 답변

      • 작성 순
      • 최신 순
      • 공감 순
      1. [Deleted User]
        2014-11-20T10:49:10+09:00답변 등록 답변 등록 일시 2014-11-20 10:49 am

        글쎄요.. 따로 lsp를 저장하거나 붙혀넣기 하지 않았는데 lsp파일이 생길일이 없을듯 싶은데요..
        저장할때마다 계속적으로 생기나요?

        • 0
        • 공유
          공유
          • 공유 Facebook
          • 공유 Twitter
      Lv.0
      등록일: 2014-08-062014-08-06T09:14:03+09:00 2014-08-06T09:14:03+09:00카테고리: AutoCAD & CADian

      리습 질문

        (setq pf “C:/Users/Administrator/Desktop/pdf/”)
      ;;파일명 설정
        (setq pn (1+ no))
        (setq pp (strcat pf pn))
      이렇게사용 하려고 하는데 오류: 잘못된 인수 유형: stringp 1이라고 나옵니다 혹시 뭐가 잘못된지 알수 있을까요?

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

        관련 있는 질문들

        • 캐드2022 레이어 그룹 분류시 레이어 드래그 오류
        • 전기도면 나사모양의 폴리선을 그릴수 있나요?
        • 캐드, zw캐드 와이프아웃 박스가 너무 많이 생겨요. 폴리선 박스가 중첩으로 많이 생겨요
        • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요

        3 답변

        • 작성 순
        • 최신 순
        • 공감 순
        1. [Deleted User]
          2014-08-06T12:36:24+09:00답변 등록 답변 등록 일시 2014-08-06 12:36 pm

          (itoa pn) -> pn은 숫자라 문자로 바꿔주신 다음 strcat함수를 사용하셔야 합니다.

          • 0
          • 공유
            공유
            • 공유 Facebook
            • 공유 Twitter
        2. [Deleted User]
          2014-08-06T13:43:54+09:00답변 등록 답변 등록 일시 2014-08-06 1:43 pm

          ;;폴더명 설정
            (setq pf “C:/Users/Administrator/Desktop/pdf/”)
          ;;파일명 설정
            (itoa pn (1+ no))
            (setq pp (strcat pf pn))
          알려 주신대로 했는데
          오류: 인수가 너무 많습니다.
          라고하는데 ㅠㅠ

          • 0
          • 공유
            공유
            • 공유 Facebook
            • 공유 Twitter
        3. [Deleted User]
          2014-08-06T14:56:43+09:00답변 등록 답변 등록 일시 2014-08-06 2:56 pm

          (setq pp (strcat pf (itoa pn)))   일케요 -.-;;;;;;

          • 0
          • 공유
            공유
            • 공유 Facebook
            • 공유 Twitter
        Lv.0
        등록일: 2013-10-172013-10-17T10:09:51+09:00 2013-10-17T10:09:51+09:00카테고리: AutoCAD & CADian

        리습 질문…

        컴퓨터 사양 – intel(r)core(tm)i5-2400 cpu @ 3.10ghz
        cad 버전 – autocad 2007
        윈도우 운영체제 – 윈도우7 32비트
        보조프로그램 – 사용 무



        *안녕하세요.


        리습 초년생인데요.책자를 보고 리습을 공부하고 있는데 이해가 안되는 부분이 있어서 이렇게 글 올립니다.



        (defun c:sam4()
        ; 중심점과 길이 입력
        (setq cp (getpoint “n중심점을 지정하시오:”)) ———————> 이분은 이해가 됩니다.
        (setq id (getreal “n장축의 길이를 입력하시오:”))——————>이분은 이해가 됩니다.
        (setq sd (getreal “n단축의 길이를 입력하시오:”))——————>이분은 이해가 됩니다.
        ; x좌표와y좌표를 추출한다.
        (setq x (car cp)
        y (cadr cp)
        )
        ; p1 ~ p4 의 리스트 작성한다.
        (setq x1 (- x (- (/ id 2) (/ sd 2)))———————–> 이 밑부분 부터 이해가 안되는 부분
        y1 (+ y (/ sd 2))
        x2 (+ x (- (/ id 2) (/ sd 2)))-
        y2 (- y (/ sd 2))
        )
        (setq p1 (list x1 y1)
        p2 (list x2 y1)
        p3 (list x1 y2)
        p4 (list x2 y2)
        )
        ; 객체의 선택
        (command “pline” p1 p2 “a” p4 “l” p3 “a” p1 “”)———————–>요긴 이해가 됩니다
        )





        * 위의 리습은 도형을 그린건데요. 어떻게 해서 이런 도형이 생기는지 위의 이해가 안되는부분 부터 설명좀 부탁드립니다.


        고수님들 부탁드립니다.



        * 설명이 안되는 부분부터 주석을 달아서 이해가 가기 쉽게 설명 부탁드립니다.



        * 파일을 첨부하여 드리오니 캐드도면에다가 설명을 기재하여 주셔도 됩니다.



        수고하십시요.

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

          관련 있는 질문들

          • 캐드2022 레이어 그룹 분류시 레이어 드래그 오류
          • 전기도면 나사모양의 폴리선을 그릴수 있나요?
          • 캐드, zw캐드 와이프아웃 박스가 너무 많이 생겨요. 폴리선 박스가 중첩으로 많이 생겨요
          • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요

          1 답변

          • 작성 순
          • 최신 순
          • 공감 순
          1. [Deleted User]
            2013-10-17T13:02:46+09:00답변 등록 답변 등록 일시 2013-10-17 1:02 pm

             

            • 0
            • 공유
              공유
              • 공유 Facebook
              • 공유 Twitter
          Lv.0
          등록일: 2006-01-062006-01-06T00:36:05+09:00 2006-01-06T00:36:05+09:00카테고리: AutoCAD & CADian

          리습 질문

          무제-트루컬러-01_2.jpg

          2002에서 잘 작용하던 리습 명령어가 2006에서 안되는데. 다 안되는건 아니고 어떤건 되더라구요. 리습도 호환성이 있는건가요.
          명령어를 치면 그림처럼 나타나더군요.
          원인이 머줘 제가 쓰는 리습같이 올립니다.

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

            관련 있는 질문들

            • 캐드2022 레이어 그룹 분류시 레이어 드래그 오류
            • 전기도면 나사모양의 폴리선을 그릴수 있나요?
            • 캐드, zw캐드 와이프아웃 박스가 너무 많이 생겨요. 폴리선 박스가 중첩으로 많이 생겨요
            • 오토캐드 2016 맞춤법 검사기 끄는 방법 아시나요

            3 답변

            • 작성 순
            • 최신 순
            • 공감 순
            1. [Deleted User]
              2006-01-06T03:35:53+09:00답변 등록 답변 등록 일시 2006-01-06 3:35 am

              Sorry typing in English.
              You have to load “acetutil.fas”, what you can do is inserting one line
              @ the starting of your routine like this:

              (if not acet-error-init (load “acetutil” nil))

              Also acetutil.fas is a part of express tools.

              Thanks,

              • 0
              • 공유
                공유
                • 공유 Facebook
                • 공유 Twitter
            2. [Deleted User]
              2006-01-06T09:11:39+09:00답변 등록 답변 등록 일시 2006-01-06 9:11 am

              첨부된 리습하나만으로 움직이는게 아닙니다. 그림에 언급된 함수(ACET-ERROR-INIT)가 정의된 리습이 있어야하며, 앞으로 리습질문은 LISP&VBA Q&A를 이용하세요

              • 0
              • 공유
                공유
                • 공유 Facebook
                • 공유 Twitter
            3. [Deleted User]
              2006-01-06T09:33:42+09:00답변 등록 답변 등록 일시 2006-01-06 9:33 am

              이 코드는 누가 Express툴 코드를 가져다 만든거 같네요. 2006에 Express깔고 실행해보세요

              • 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