본문으로 바로가기

QuickPKon #006 : 기본 명령어 - 마우스 명령어

2018. 10. 17.



기본 명령어 - 마우스 명령어에 관한 설명입니다.


기본 명령어는 퀵피콘 명령어 중 가장 기본적이고 효율성이 높아


스크립트 제작의 필수적인 명령어입니다.



마우스 행동


마우스 클릭을 제어하는 문법입니다.


유형

문법

스크립트 표시 

기능

예시

왼쪽 키 클릭

LeftClick [실행횟수]

(마우스) 왼쪽 클릭, [실행횟수]번

마우스 왼쪽 클릭

LeftClick 1

오른쪽 키 클릭

RightClick [실행횟수]

(마우스) 오른쪽 클린, [실행횟수]번

마우스 오른쪽 클릭

RightClick [실행횟수]

가운데 키 클릭

MiddleClick [실행횟수]

(마우스) 가운데 클릭, [실행횟수]번

마우스 가운데 클릭

MiddleClick [실행횟수]

왼쪽 키 더블 클릭

LeftDoubleClick [실행횟수]

(마우스) 왼쪽 더블 클릭. [실행횟수]번

마우스 왼쪽 더블 클릭

LeftDoubleClick [실행횟수]

왼쪽 키 누르기

LeftDown [실행횟수]

(마우스) 왼쪽 누르기

마우스 왼쪽 누르기

LeftDown [실행횟수]

왼쪽 키 손 떼기

LeftUp [실행횟수]

(마우스) 왼쪽 손 떼기

마우스 왼쪽 떼기

LeftUp [실행횟수]

오른쪽 키 누르기

RightDown [실행횟수]

(마우스) 오른 쪽 누르기

마우스 오른쪽 누르기

RightDown [실행횟수]

오른쪽 키 손 떼기

RightUp [실행횟수]

(마우스) 오른 쪽 손 떼기

마우스 오른쪽 떼기

RightUp [실행횟수]


키보드 명령어와 더불어 가장 많이 쓰이는 문법이다.


마우스 행동에 사용할 기능을 선택 후 실행 횟수를 정해 [삽입]을 클릭하면 스크립트에 자동으로 작성된다.



마우스 좌표 이동


마우스 이동을 제어하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

마우스 이동

MoveTo [X좌표], [Y좌표]

(마우스) 이동 ([X좌표], [Y좌표])

정해진 좌표로 마우스 커서 이동

MoveTo 123, 456


마우스 커서를 정해진 좌표로 이동시킵니다.


마우스 좌표를 알고 싶으시면 상단의 잡기 기능을 사용하시면 됩니다.


잡기 기능에 대해서는 추후에 따로 설명하겠습니다.



마우스 상대적 이동


마우스 이동을 제어하는 문법입니다.


문법

스크립트 표시

기능

예시

마우스 상대적 이동

MoveR  [X좌표], [Y좌표]

(마우스) 상대적 이동 ([X좌표], [Y좌표])

정해진 좌표만큼 마우스 커서 이동

MoveR 123, 456


마우스 좌표 이동과는 달리 현재 마우스 커서의 위치에서 정해진 좌표만큼 이동하는 것입니다.



마우스 휠


마우스 휠을 제어하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

마우스 휠 위로

MouseWheel [실행횟수]

(마우스) 휠 굴리기 [실행횟수]번

마우스 휠을 위로 굴림.

MouseWheel 1

마우스 휠 아래로

MouseWheel -[실행횟수]

(마우스) 휠 굴리기 - [실행횟수] 번

마우스 휠을 아래로 굴림

MouseWheel 1


마우스 휠을 위로 굴리든 아래로 굴리든 문법은 같습니다. 다만 굴리기 값이 양수면 위로, 음수면 아래로 굴립니다.



마우스 위치 저장/복구


마우스 위치(좌표)를 저장/복구 하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

현재 마우스 위치 저장

SaveMousePos

마우스 위치 저장

현재 마우스 위치를 저장.

SaveMousePos

최근 저장한 마우스 위치 복구

RestoreMousePos

마우스 위치 복구

저장된 마우스 위치로 이동

RestoreMousePos


말 그대로 현재 마우스 위치를 저장하고 복구하는 기능입니다.


예를 들어 (123,456)좌표에 마우스 커서가 위치하고 현재 현재 마우스 위치 저장을 할 경우,


최근 저장한 마우스 위치 복구시 마우스 커서가 저장된 위치로 이동합니다..



마우스 위치 잠금/해제


마우스 위치를 잠금/해제하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

위치 잠금

LockMouse

마우스 위치 잠금

현재 마우스 위치를 고정

LockMouse

위치 잠금 해제

UnlockMouse

마우스 위치 잠금 해제

마우스 위치 고정을 해제

UnlockMouse



마우스 코드를 변수에 저장


제어 명령어에 쓰이는 문법입니다.


유형

문법

스크립트 표시

기능

예시

스크립트 일시 정지(변수X)

WaitClick

(마우스) 마우스 입력 대기

스크립트 일시정지 후

마우스 클릭시 계속 실행

WaitClick

스크립트 일시 정지(변수O)

[변수] = WaitClick()

[변수] = (마우스) 마우스 입력 대기

스크립트 일시정지 후

마우스 클릭시 계속 실행 및

클릭한 마우스 키를

변수에 키코드로 저장

A = WaitClick

최근 입력키 감지(변수X)

GetLastClick

(마우스) 최근 마우스 입력키 감지

스크립트가 이 줄 까지 실행 후

멈추지 않고, 호출시 돌아가기

GetLastClick

최근 입력키 감지(변수O)

[변수] = GetLastClick()

[변수] = (마우스) 최근 마우스 입력키 감지

스크립트가 이줄 까지 실행 후

멈추지 않고, 호출시 돌아가기

호출 획득전 마지막으로

입력한 마우스 키를

변수에 키코드로 저장

A = GetLastClick


스크립트를 계속 실행하냐 안하냐의 차이일 뿐입니다.


보통 스크립트 작성시 분기점에서 사용되는 문법입니다.



마우스 코드 조회


위 마우스 코드를 변수에 저장 기능에 쓰이는 기능입니다.


유형

키코드

왼쪽 키 누르기

32769

왼쪽 키 손 떼기

32770

왼쪽 키 더블 클릭

32771

오른쪽 키 누르기

32773

오른쪽 키 손 떼기

32774

오른쪽 키 더블 클릭

32775

가운데 키 누르기

32777

가운데 키 손 떼기

32778

가운데 키 더블 크릭

32779

휠 아래로 스크롤 하기

32781

휠 위로 스크롤 하기

32782



현재 마우스 좌표를 변수에 저장


마우스 위치 좌표를 획득하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

현재 마우스 좌표를 

변수에 저장

GetCursorPos [변수1], [변수2]

현재 마우스 위치를 ([변수1], [변수2])에 저장

현재 마우스 위치를 

해당 변수에

저장합니다.

GetCursorPos A, B



마우스 형태 획득


마우스 형태를 획득하는 문법입니다.


유형

문법

스크립트 표시

기능

예시

마우스 형태 획득

[변수] = GetCursorShape(0)

[변수] = 현재 마우스의 형태 특징으로 돌아가기

변수에 

현재 마우스 형태의

코드를 입력합니다.

A = GetCursorShape(0)


마우스 형태를 획득하여 변수에 저장합니다.


예를 들어 현재 마우스 모양이 화살표 모양일 경우 스크립트 실행을,


현재 마우스 모양이 손 모양일 경우 스크립트 중지를 하는 스크립트 제어 문법중 하나입니다.