거울속의 그대

3강) 오토핫키 초보 ] 마우스 조작 방법 (좌표 확인, 마우스 클릭, 이동, 드래그, 휠조작) 본문

강의/오토핫키

3강) 오토핫키 초보 ] 마우스 조작 방법 (좌표 확인, 마우스 클릭, 이동, 드래그, 휠조작)

갑남을녀 2016. 6. 17. 16:34


3강 오토핫키 초보 마우스 조작 방법


오토핫키는 어렵다구요? 전혀 어렵지 않습니다.

마우스조작, 키보드조작, 반복방법 정도만 알면 G매크로 정도의 간단한 매크로를 만들 수 있습니다.

마치 수학공식처럼

전 강좌에서 말씀드린 '루틴'의

가운데 명령어부분에 원하시는 명령어만 넣으시면 됩니다.

마치 G매크로에서 명령어를 추가하는 것 처럼 말이죠

(계속 G매크로를 말씀드리는 이유는 매크로로 하면 많은 분들이 G매크로를 떠올리시기에....)


클릭 방법은 간단합니다. MouseClick <-요것만 써주면 됩니다.

강의 끝~

MouseClick의 조작방법은 아래와 같습니다.


MouseClick [, 버튼성격 , x좌표 y좌표, 클릭횟수, 속도, D|U, R]  <- 괄호[ ]는 생략 가능하다는겁니다. 


버튼성격

Left 왼쪽클릭 - L이라 적어도 되고 기본 왼쪽클릭이라 생략이 가능합니다.

Right 오른쪽클릭 - R이라 적어도 됩니다.

Middle 휠버튼클릭(가운데버튼) - M이라 적어도 됩니다.

WheelUp 휠올리기

WheelDown 휠내리기


x좌표 y좌표로 이동하여 행동을 실행합니다.


클릭횟수 - 생략할 경우 1회입니다.

속도 - 최저 100부터 최대0까지 생략할 경우 기본속도 2를 사용합니다.

D|U - D는 버튼을 누르고 있는 상태 U는 뗀생태를 의미 합니다. (생략시 그냥 클릭합니다.)

R - 상대좌표를 사용합니다. 이전 좌표에서 X값 Y값을 더한곳으로 이동합니다.


ex)

MouseClick, Right = 현재 마우스 커서 위치에서 오른쪽버튼 한번클릭

MouseClick, L, x좌표, y좌표 = x좌표, y좌표 위치에서 왼쪽버튼 한번 클릭

MouseClick, , , , 2 = 현재 마우스 커서 위치에서 왼쪽버튼 더블 클릭

MouseClick, R, x좌표, y좌표 = x좌표, y좌표 위치에서 오른쪽버튼 한번 클릭

MouseClick, , 10, 10, , , D = x좌표 10, y좌표 10 위치에서 왼쪽버튼을 누르고 있습니다.

MouseClick, WheelUp, , , 2 = 마우스 휠을 두번 올립니다.(돌립니다.)






자 이제 마우스 조작 방법을 배웠으니 전에 배운 스크립트 만드는법을 이용하여 간단한 스크립트를 만들어 보도록 합시다!

휴지통을 더블클릭해서 열어보는거 어떠세요?


일단

루틴을 하나 만듭시다.

핫키::

명령어

return

핫키는 뭘로 할까요?

간단하게 Ctrl + 1 키로 해봅시다.

명령어는 더블클릭이었으니

MouseClick, Left, x좌표, y좌표, 2

겠군요!


자 이제 

루틴에 넣어봅시다.

^1::

MouseClick, Left, x좌표, y좌표, 2

return

^는 컨트롤, !는 알트, +는 쉬프트를 의미합니다. 가령 뒤에 1은 키보드의 1을 의미하죠 c(ㅊ)버튼을 핫키설정하려면 c를 넣어주시면 됩니다.

x좌표 y좌표에는 휴지통 아이콘이 있는곳 좌표를 적어주세요. (좌표확인하는법과 핫키 내역은 보충학습으로 다음장에 적겠습니다.)


자 스크립트를 저장하시고 (단 3줄인데 이게 작동해?)

스크립트를 실행한다음 컨트롤1키를 눌러봅시다.

휴지통이 실행되었나요? ㅎ

참쉽죠?


한줄요약

MouseClick [, 버튼성격 , x좌표 y좌표, 클릭횟수, 속도, D|U, R]이거 하나로 모든 마우스행동을 조작 할 수있습니다.


다음화는 쉬어가는 의미로 보충학습(필수학습이지만 정말 간단해서 보충학습으로 편성한)

x좌표 y좌표 얻기, 핫키 조합방법? 등을 강좌하겠습니다.

Comments