예지력

업무자동화나, 게임매크로 등에 마우스클릭이 빠질수가 없겠죠?

키보드를 컨트롤 하는것은 지난시간에 배웠으니, 이제 마우스를 제어해보겠습니다.

 

MouseClick, 버튼, x좌표, y좌표, 클릭횟수, 속도, 옵

버튼 예) MouseClick, L

클릭할 버튼을 지정합니다. 기본은 왼쪽버튼으로 지정되어 있습니다 따라서 생략시 왼쪽버튼을 클릭합니다.

오른쪽버튼은 'Right' 혹은 'R', 마우스 휠버튼은 'Middle" 혹은 'M' 으로 적으면 됩니다.

X좌표, Y좌표 예) MouseClick, L, 10, 20

클릭할 좌표를 지정합니다. 생략시 현재의 마우스위치를 클릭합니다. (마우스좌표는 전체화면상의 좌표와 활성창의 좌표로 나뉩니다)

스크립트 맨위에 'CoordMode, Relative' 로 설정하지않는이상, 명령어는 CoordMode, Screen 으로 전체화면상의 위치라고 판단합니다.

클릭횟수 예) MouseClick, L, 10, 20, 2

클릭할 횟수를 적으시면 됩니다. 생략시 1번만 클릭합니다.

속도 예) MouseClick, L, 10, 20, 2, 0

마우스가 움직이는 속도를 0과 100사이로 지정합니다. 0은 마우스를 순간이동의 속도로 움직이고 100으로 갈수록 천천히 움직입니다.

생략시, 기본 마우스속도대로 움직입니다.

옵션 예) MouseClick, L, 10, 20, 2, 0, D

생략시, 클릭을 실행합니다 (마우스 눌렀다가 떼는). 'D' 로 적을시, 버튼을 누르고있고 'U'는 버튼을 뗍니다

'R' 로 적을시 마우스클릭 명령어는 X좌표 Y좌표를 클릭하지않고, 현재의 마우스위치에서 X축으로 X좌표 만큼, Y축으로 Y좌표만큼 이동합니다.

 

이렇게보니 마우스클릭이 참 복잡해보이네요.

사실 굉장히 쉽습니다. 안쓰는 옵션은 그냥 생략하면 되거든요. 이렇게요

 

MouseClick,, 10, 20

 

10,20 좌표를 마우스왼쪽클릭 1번하는겁니다.

 

더 귀찬다!?

Click, 10, 20

저작자 표시 비영리 동일 조건 변경 허락
신고
댓글 로드 중…

블로그 정보

예지력 - 예지력

프로그래밍, 영화 블로그

최근에 게시된 글

티스토리 툴바