[AUTOHOTKEY] 특정 위치 마우스 연속 클릭

2017. 12. 19. 22:36개발/OTHERS

AutoHotkey 를 잘 배워두면 여러모로 유용하게 써 먹을 일이 많습니다. 

특정 위치에 마우스를 연달아 클릭해야 할 경우 손가락과 마우스를 고생 시키지 말고 아래와 같이 간단한 방법으로 처리 가능합니다 

■ 목적

자동으로 마우스 연속 클릭 하기 

■ 코드의 주요 동작 

  • ALT+숫자 6 키 : 마우스 위치를 기억하고
  • ALT+숫자 7 키 : 위에서 기억한 마우스 위치에  마우스 클릭을 실행(50번 반복)
    마우스 연속 클릭을 중단하고 싶다면 ALT + 6 을 다시 눌러 주면 됩니다.
■ AHK 코드(아래 코드를 원하는 파일명.ahk 식으로 저장해서 실행)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
g_run = 0
g_posX = 0
g_poxY = 0
 
 
!6::
    g_run = 0
    MouseGetPos, g_posX, g_posY
    ;MsgBox, the cursor is at x%g_posX%, y%g_posY%.
    return
    
 
!7::
    g_run = 1
    Loop, 50
    {
        if (g_run = 0)
            break
        MouseClick, left,  g_posX, g_posY
        Sleep, 200
    }
    return
        
 
cs

 

AutoHotkey 설치 : https://autohotkey.com/

 

※ 주의 사항: 스크립트 실행 시 어드민으로 실행하지 않으면 어드민 프로그램의 마우스 클릭 처리가 안됩니다. 항상 어드민으로 실행이 필요.

'개발 > OTHERS' 카테고리의 다른 글

[AUTOHOTKEY] 특정 위치 마우스 연속 클릭  (0) 2017.12.19