비밀번호를 잊으셨나요?

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

계정이 있나요? 로그인

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 101252
다음
진행 중
Lv.0
등록일: 2014-05-212014-05-21T15:41:33+09:00 2014-05-21T15:41:33+09:00카테고리: AutoCAD & CADian

cui 마우스 설정법, shift 직교모드, 전에 질문한 리습에 대한 질문입니다.

1. 아래 어떤 분이 cui 사용자화 설정에서 마우스 버튼 설정에 대해 물어보셨는데

저는 직교 모드를 shift+오른쪽키를 누르면 활성화되게 하고 싶습니다.
근데 마우스 버튼 설정-클릭을 보면 버튼2부터 버튼10까지,
shift+클릭은 버튼2,3
이런식으로 되어있는데 버튼2, 버튼3, …. 버튼10의 의미가 무엇인지 잘 모르겠습니다.
설정 바꿔보면 뭔가 마우스로 할 때 바뀌긴 하는데 정확히 어떻게 바뀌는 건지 모르겠습니다.
버튼2가 오른쪽인건가요??
버튼3은 휠마우스 클릭??
뭐 이런 개념인지, 어떤 특정 상황별에 대한 의미인지 아시면 답변 부탁드립니다.
2. 그리고 라인 작업시 shift를 누르면 누르는 동안 
직교 아닐 때는 직교 화성화, 직교 일때는 직교 아닌 걸로 활성화가 되는데
저같은 경우 누르고서 약 1초 정도 있어야 직교가 활성화되는데
누르자마자 바로 직교 모드 활성화되게 하는 설정은 없는지요?
3.
(defun C:ttt()
(command “pline” pause pause “” )
(setq p (getvar ‘LASTPOINT))
(command “-insert” “P-1” “s” “1.68” “R” “0” p)
(prin1)
)
pline으로 클릭 2번 해서 선 하나 만들고 나오면 끝점에 p-1이라는 블록 삽입.
그런데 한가지 궁금한게 있는데 pline을 지금껀 선 하나만 그리고 끝을 맺었는데 만약 pline으로 클릭을 여러번 한다고 한다면 그 경우
(command “pline” pause pause “” )
이 조건값을 어떻게 바꾸어야 할까요?
pline이라는 명령어가 종료되기 전까지는 다음 리습과정으로 넘어가지 않는다. 혹은
“” 이 나올때까지 pline 명령어 안에서 작동하다 pline 명령이 끝남과 동시에 그 다음 명령
(setq p (getvar ‘LASTPOINT))
(command “-insert” “P-1” “s” “1.68” “R” “0” p)
으로 넘어가서 제가 그린 pline 끝에 블록이 삽입되게 하는 조건은 어떤 식으로 해야 가능할까요?
아시는 분 답변해주시면 정말 감사하겠습니다.
  • 0
  • 9 9 답변
  • 107 조회
공유
  • Facebook

    관련 있는 질문들

    • 옵션-오른쪽 클릭 사용자화
    • 리습선생님들... 부탁하드려도 될까요? ㅠㅜ
    • 셰션 플롯 로그를 기록하기 위해 열수 없습니다
    • 새파일 및 다른이름으로 저장하면 스샷처럼 뜹니다

    9 답변

    • 작성 순
    • 최신 순
    • 공감 순
    1. aalan
    2. [Deleted User]
      2014-05-21T16:44:02+09:00답변 등록 답변 등록 일시 2014-05-21 4:44 pm

      1번 질문은 cui에서 버튼2가 오른쪽 버튼이고, 버튼3이 휠 클릭인 듯 하네요.

      어차피 2d만 사용해서 버튼3을 직교로 바꿨습니다.
      혹시나 버튼4,5,6,… 등의 의미를 아시는 분이 계시면 설명해주시면 감사하겠습니다.
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    3. [Deleted User]
      2014-05-21T18:36:00+09:00답변 등록 답변 등록 일시 2014-05-21 6:36 pm

      도움말에 없구만요. 찾아 봤더니만.
      아마도. 일반적으로 휠 마우스가 아닌.
      판때기용 마우스를 이용한것을 말하는것 같군요.
      여기서 판때기는 타블렛입니당 -..-‘
      판때기용마우스는 버턴이 4개 이상입니다. -..-‘

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    4. xcsh Lv.0
      2014-05-21T19:41:25+09:00답변 등록 답변 등록 일시 2014-05-21 7:41 pm

      3번 pause 반복할 경우  https://www.gocad.co.kr/2233136#comment_2233314

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    5. [Deleted User]
      2014-05-21T20:19:15+09:00답변 등록 답변 등록 일시 2014-05-21 8:19 pm

      그런가요?

      일단 shift+클릭 버튼3에 직교전환 넣었더니 shift 누르고 휠 클릭하면 제가 원하는대로 되긴 하네요.
      그 외에 버튼 별 마우스의 동작이 뭔지 안다면 자주 쓰는 기능 버튼에 지정하려고 했거든요.ㅎ
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    6. [Deleted User]
      2014-05-21T20:20:49+09:00답변 등록 답변 등록 일시 2014-05-21 8:20 pm
      (defun c:f1()
         (command “pline” )
         (while (setq p (getpoint))
             (command p)
         )
         (command “” )
         (setq q (getvar ‘LASTPOINT))
         (command “-insert” “P-1” “s” “1.68” “R” “0” q)
      (prin1)
      )
      감사합니다. 거기에 있는 것대로 적용해서 해보니 되네요.
      궁금한게 하나 있는데
         (while (setq p (getpoint))
             (command p)
         )
         (command “” )
      이부분 해석이 p에 포인트 지정좌표를 넣고 p를 계속 반복하는데 “”, 스페이스 혹은 엔터를 질 때까지 그것을 반복한다
      그 의미인건가요?
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    7. xcsh Lv.0
      2014-05-21T23:04:51+09:00답변 등록 답변 등록 일시 2014-05-21 11:04 pm

      아닙니다.    점을 찍지 않으면  끝나는 것입니다.
      점을 찍지 않으면 while문은 종료되고 아무것도 안하는 대기상태가 될 것입니다.
      이때 (command “” )를 사용해줘야  (command “pline” )을 마치게 됩니다.
      그게 없다면 pline을  종료하기도 전에 다음command 문장인   “-insert” 가 입력될텐테
      제대로 수행되지 않게 됩니다.

      간단하게 생각하시면 pline명령을 하고서 아무것도 그리지 않으신다면
       (command “pline” “”)  이렇게 만드시겟죠.
      이것을 (command “pline” ) (command “”) 두 줄로 분리하고
       
      중간에 (command (getpoint)) 를 반복해서 사용한다고 생각하시면 됩니다.

      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    8. [Deleted User]
      2014-05-21T23:32:39+09:00답변 등록 답변 등록 일시 2014-05-21 11:32 pm

      아 그런 거군요.


      getpoint 명령을 검색해보니 point 찍은 점의 좌표를 얻는다는 개념인 거 같네요.

      (while (setq p (getpoint))
             (command p)

      그럼 결국 위의 문구는 포인트 얻는 좌표를 p에 입력하고, command에 p를 입력한다.
      그리고 while은 getpoint 작업을 하는 동안 반복된다는 뜻인 거 같고,
      그것이 종료되는 때에 그 다음 리습과정으로 넘어가면서 밑에 command “”이 입력되는 거군요.


      덕분에 어떤 흐름인지 알게 되었습니다. 감사합니다~~^^
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    9. xcsh Lv.0
      2014-05-21T23:47:00+09:00답변 등록 답변 등록 일시 2014-05-21 11:47 pm
      시간이 지나면 잘하시겟네요…
      한줄 더빼도 된다는 것도 이해가 되실 것입니다.

      (defun c:f1()

         (command “pline” )
         (while (setq p (getpoint))
             (command p)
         )
         (command “” )
         (command “-insert” “P-1” “s” “1.68” “R” “0” p)
      (prin1)
      )
      • 0
      • 공유
        공유
        • 공유 Facebook
        • 공유 Twitter
    10. [Deleted User]
      2014-05-22T00:13:21+09:00답변 등록 답변 등록 일시 2014-05-22 12:13 am

      아하,,,

      아예 lastpoint를 뺄 수도 있겠군요. 어차피 p라는 변수에 마지막 좌표가 저장되어 있을테니 말이지요.
      감사합니다. 덕분에 하나 더 배우게 되었네요.~^^
      • 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