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 끝에 블록이 삽입되게 하는 조건은 어떤 식으로 해야 가능할까요?
아시는 분 답변해주시면 정말 감사하겠습니다.
1번 질문은 cui에서 버튼2가 오른쪽 버튼이고, 버튼3이 휠 클릭인 듯 하네요.
도움말에 없구만요. 찾아 봤더니만.
아마도. 일반적으로 휠 마우스가 아닌.
판때기용 마우스를 이용한것을 말하는것 같군요.
여기서 판때기는 타블렛입니당 -..-‘
판때기용마우스는 버턴이 4개 이상입니다. -..-‘
3번 pause 반복할 경우 https://www.gocad.co.kr/2233136#comment_2233314
그런가요?
아닙니다. 점을 찍지 않으면 끝나는 것입니다.
점을 찍지 않으면 while문은 종료되고 아무것도 안하는 대기상태가 될 것입니다.
이때 (command “” )를 사용해줘야 (command “pline” )을 마치게 됩니다.
그게 없다면 pline을 종료하기도 전에 다음command 문장인 “-insert” 가 입력될텐테
제대로 수행되지 않게 됩니다.
간단하게 생각하시면 pline명령을 하고서 아무것도 그리지 않으신다면
(command “pline” “”) 이렇게 만드시겟죠.
이것을 (command “pline” ) (command “”) 두 줄로 분리하고
중간에 (command (getpoint)) 를 반복해서 사용한다고 생각하시면 됩니다.
아 그런 거군요.
한줄 더빼도 된다는 것도 이해가 되실 것입니다.
(defun c:f1()
아하,,,