-
오토핫키(AutoHotKey) - 마우스 광클오토핫키 2022. 6. 17. 12:13반응형
안녕하세요.
이번 포스팅은 마우스 클릭을 빠르게 자동으로 해주는 프로그램을 오토핫키로 제작해 보겠습니다.
마우스 광클은 필요한 곳이 다양하죠. 티켓팅, 수강신청, 여러가지의 게임 등 유용하게 쓰일 겁니다.
먼저 마우스 광클을 할 수 있는 방법이 여러 가지가 있습니다.
1. 요즘 마우스 웨어를 보면 매크로 기능을 탑재하고 있기 때문에 그 기능을 이용하는 방법이 있습니다.
2. 짱개광클로 이코노미소프트에서 제작한 프로그램이 있습니다.
3. 제가 처음 광클을 접한 2005년쯤에 사용한 오토마우스 프로그램이 있었는데 찾을 수가 없네요.
구글에 검색을 하면 여러 가지의 프로그램이 제작되어 배포 중입니다.
저는 제가 원하는 키로 광클을 할 수 있게 하기 위해 제작을 하였습니다. 제가 만들기 시작할 때는 프로그램이 다양하지 않았던 게 큰 이유에 포함이 되기도 했습니다. 이런 광클을 이용하면 블루스택, 녹스, 미뮤 등 앱 플레이어에서 비활성 터치를 이용해 자동으로 클릭할 수도 있게 됩니다. PC 게임에서는 사용 가능한 게임도 있고 안 되는 게임도 있지만 제가 하던 크래프톤(블루홀) 게임은 가능했었습니다.
다시 돌아와서 이번 포스팅에서 만들어볼 프로그램은
1. 마우스 커서 위치에 계속 광클
2. 마우스 커서 위치에 키를 눌렀을 때만 광클
3. 마우스 커서 위치에 일정 수의 광클
먼저 아래 링크에 가시면 오토핫키 설치 법과 스크립트 작성 방법에 대해 나와 있습니다.
첫 번째로 마우스 커서 위치에 계속 광클하는 기능을 제작해보겠습니다.
; 프로그램이 실행 되어 있을 경우 종료 후 재 실행 #Singleinstance Force ; 마우스 이동, 클릭, 드래그에 사용될 마우스 속도 SetDefaultMouseSpeed,0 ; 키보드 키 입력 속도 SetKeyDelay,-1 ; 컨트롤 명령 처리 속도 SetControlDelay,-1 ; 스크립트 수행 속도 SetBatchLines -1 ; 윈도우 관련 명령 처리 속도 SetWinDelay,-1 ; 마우스 관련 명령 속도 SetMouseDelay,-1 ; F2를 누르면 종료 F2:: ExitApp ; F1을 누르면 실행 F1:: ; F1의 상태가 토글 상태일 때 실행 while GetKeyState("F1", "T") { ; 마우스 좌 클릭 MouseClick, left ; 지연 시간 sleep, 80 } return
F1이나 F2는 바꿀 수 있습니다 오토핫키에서는 핫키라고 하며 다음 포스팅 때 핫키의 종류에 대해 다뤄 보겠습니다.
F1이 토글 상태이면 마우스 좌클릭이 sleep, 80 ( 0.08 ) 초마다 클릭을 합니다. 다시 한번 F1을 누르면 클릭을 멈춥니다.
아래에 위에서 작성한 스크립트 파일을 업로드하겠습니다.
두 번째로 마우스 커서 위치에 키를 눌렀을 때만 광클
#Singleinstance Force SetDefaultMouseSpeed,0 SetKeyDelay,-1 SetControlDelay,-1 SetBatchLines -1 SetWinDelay,-1 SetMouseDelay,-1 F1:: ExitApp ; 마우스 엄지 버튼 중 앞으로 가기 버튼 XButton2:: ; XButton2 가 눌러 졌을때만 실행 while GetKeyState("XButton2", "P") { MouseClick, left sleep, 80 } return
제가 사용하는 광클은 마우스 엄지 버튼을 눌렀을 때만 좌클릭이 실행되도록 만들어서 사용하고 있습니다.
아래에 위에서 작성한 스크립트 파일을 업로드하겠습니다.
세 번째로 마우스 커서 위치에 일정 수 광클
#Singleinstance Force SetDefaultMouseSpeed,0 SetKeyDelay,-1 SetControlDelay,-1 SetBatchLines -1 SetWinDelay,-1 SetMouseDelay,-1 F2:: ExitApp F1:: ; 아래 내용을 14번 반복함 Loop, 14 { MouseClick, left sleep, 80 } return
위에서 Loop, 14에서 숫자만 바꾸시면 클릭하는 횟수를 조정할 수 있습니다.
아래에 위에서 작성한 스크립트 파일을 업로드하겠습니다.
이것으로 포스팅을 마치도록 하겠습니다.
다음 포스팅은 오토핫키에서 가장 중요한 핫키의 종류에 대해 알아보겠습니다.
감사합니다.
반응형'오토핫키' 카테고리의 다른 글
오토핫키(AutoHotKey) - 비활성 터치 (0) 2022.06.19 오토핫키(AutoHotKey) - 핫키의 종류 (0) 2022.06.18 클래시오브클랜(COC) - 오토핫키 제작 8일 차 - 알람 기능 (0) 2022.06.15 클래시오브클랜(COC) - 오토핫키 제작 7일 차 - 장인 완료 시간 계산 (0) 2022.06.14 클래시오브클랜(COC) - 오토핫키 제작 6일 차 - 파밍, 벽 개수 추가 (0) 2022.06.12