#SingleInstance, Force ;최근실행한 스크립트 1개만 열어놓고, 이전의 스크립트는 싹다 닫음.
CoordMode, Pixel, Screen
CoordMode, Mouse, Screen
; (같은위치에 이미지랑 스크립트 꺼내놓고, 변경내용 발생시 스크립트저장후 실행시켜준다음, 작성한스크립트는 아래로내려놓고)
; ( https://orteil.dashnet.org/cookieclicker/ <=== 여기 사이트로 가서, 화면 최대화 해놓고 )
F4:: ;F4누르면 스크립트를 종료
GuiClose:
{
ExitApp ;닫음
}
return
F3::Pause ;F3키를 눌러주면, 일시정지/재시작
~F2:: ; <=== F2키를 눌러주면, 작동함
ImageSearch, vx, vy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 쿠키.bmp ;<=== 쿠키.bmp 파일에있는 이미지랑 똑같은이미지(쿠키부위)를 찾고,
if(ErrorLevel = 0) ; 0=이미지찾기 성공하면, 아래의 괄호안내용 수행하러감
~LButton:: ;<=== 핫키로지정한 마우스 왼쪽버튼을 누르고있있으면, 연속클릭 하기(누르고잇는상태에서, F3키로 멈췄다/재시작 됨)
loop
{ ;(반복구문시작)
GetKeyState, state, LButton,P ;마우스 왼쪽버튼을 눌르면, 변수 state에 D(눌렀다)를 대입, 눌리지 않으며 U(뗌)를 대입 <=== 클릭
tooltip, Click %A_INDEX% ;<=== tooltip으로 Click 반복된 횟수를 나타냄
if state = U ;조건이, 변수 state가 U(뗀상태) 이면
break ;반복을 멈추고 빠져나오고,
else ;U가 아니고, D(누르고있는상태)인 경우는
Click ;마우스 현재좌표위치 에서 마우스 왼쪽버튼을 멈출때까지 광클릭 해주는것,
} ;(반복구문끝)
sleep, 500 ; 0.5초 시간주는건 (스크립트종료시 tooltip이 순식간에 사라지자는걸 방지하기위함)
tooltip, ; tooltip 초기화시키고
return ; 핫키 초기화시킴