마우스 정해진 시간에 이미지 찾아 오토클릭
회사에서 쓰는 프로그램이 자동으로 새로 고침이 되지 않아 귀찮도록 새로고침을 해야 새로운 글을 볼 수 가 있기에 아~ 귀찮다 귀찮아 그래서 레드가 이미지를 찾아 오토로 클릭하여 자동으로 새로고침이 되도록 누구나 쉽게 만들어 쓸수 있게 만들어서 봤습니다
다 방면으로 활용도 가능하니 다 같이 한번 마우스 정해진 시간에 이미지 찾아 오토클릭를 만들어 보겠습니다
우선 오토핫키 입문자 분께서는 아래 링크 오토핫키 설치 하고 오세요!!!!!!
[오토핫키]AutoHotkey.오토핫키 설치하고, 초보프로그램 만들기
주로 게임에 많이 사용하기로 유명한 매크로 오토핫키로 많이 알려져 있다 레드도 처음 던파의 x키 연타버튼을 혹은 디아블로 반오토, 아이템줍기 등등으로 많이 사용 했던 시절이
마우스 정해진 시간에 이미지 찾아 오토클릭 구성 미리보기
구성에 보면 드롭다운 리스트를 사용하고 버튼하나 사용했습니다
그리고 시작을 누르면 버튼이 멈춤으로 전환 되고, 단축키로 멈출수 있게 했습니다
마우스 정해진 시간에 이미지 찾아 오토클릭 코딩소스
Gui, Add, DropDownList, x2 y1 w57 ChooseN vClickMin, 1|2|3||5|10|15|20|25
Gui, Add, Text, x64 y6, 분
Gui, Add, Button, x1 y+m w78 gClickMinLoop vClickMinLoop, 시작
Gui, Add, Button, x1 yp w78 gClickStop vClickStop, 멈춤(F12)
Gui, Show, xCenter yCenter, click
Guicontrol, Hide, ClickStop
return
;--------------------------------------------------------
ClickMinLoop:
Gui, Submit, nohide
Guicontrol, Hide, ClickMinLoop
Guicontrol, Show, ClickStop
BlockInPut, On ; 마우스 키보드 잠금
if (ClickMin = 1) {
Settimer, clickAuto, 60000
} Else if (ClickMin = 2) {
Settimer, clickAuto, 120000
} Else if (ClickMin = 3) {
Settimer, clickAuto, 180000
} Else if (ClickMin = 5) {
Settimer, clickAuto, 300000
} Else if (ClickMin = 10) {
Settimer, clickAuto, 600000
} Else if (ClickMin = 15) {
Settimer, clickAuto, 900000
} Else if (ClickMin = 20) {
Settimer, clickAuto, 1200000
} Else if (ClickMin = 25) {
Settimer, clickAuto, 1500000
} Else if (ClickMin = "사용안함") {
msgbox, 사용안함
Settimer, clickAuto, Off
}
return
clickAuto:
WinActivate, ahk_Class Chrome_WidgetWin_1
loop
{
imagesearch, xx, yy, 0, 0, A_screenWidth,A_screenHeight, *60 ./1.png
{
if(ErrorLevel = 0) ;이미지 찾으면
{
Mouseclick, left, xx+18, yy+10
Sleep, 1000
Mousemove, 800, 200
break
}
}
}
return
GuiClose:
ExitApp
return
F2::
Reload
return
ClickStop:
Reload
return
마우스 정해진 시간에 이미지 찾아 오토클릭 코딩이해
Gui, Add, DropDownList, x2 y1 w57 ChooseN vClickMin, 1|2|3||5|10|15|20|25
Gui, Add, Text, x64 y6, 분
Gui, Add, Button, x1 y+m w78 gClickMinLoop vClickMinLoop, 시작
Gui, Add, Button, x1 yp w78 gClickStop vClickStop, 멈춤(F12)
Gui, Show, xCenter yCenter, click
-> Gui 화면 구성에 사용한 인터페이스 명령어 입니다
if (ClickMin = 1) {
Settimer, clickAuto, 60000
} Else if (ClickMin = 2) {
Settimer, clickAuto, 120000
} Else if (ClickMin = 3) {
Settimer, clickAuto, 180000
} Else if (ClickMin = 5) {
Settimer, clickAuto, 300000
} Else if (ClickMin = 10) {
Settimer, clickAuto, 600000
} Else if (ClickMin = 15) {
Settimer, clickAuto, 900000
} Else if (ClickMin = 20) {
Settimer, clickAuto, 1200000
} Else if (ClickMin = 25) {
Settimer, clickAuto, 1500000
}
-> DropDownList에 선택한 숫자을 확인해서 해당숫자가 일치하면,
Settimer는 정해진 시간 마다 계속 실행하는 명령어로 만약에 60000이면(1000 = 1초) 60초(1분)마다 clickAuto를 찾아서
실행해라
clickAuto를 찾았으면 코딩소스를 보겠습니다
clickAuto:
WinActivate, ahk_Class Chrome
->크롬을 활성화 한다
loop
{
imagesearch, xx, yy, 0, 0, A_screenWidth,A_screenHeight, *60 ./1.png
-> 이미지 서치 1.png 사진 이미지를 화면에서 찾는다
{
if(ErrorLevel = 0) ;이미지 찾으면
{
Mouseclick, left, xx+18, yy+10
->이미지를 찾았으면 마우스 왼쪽 버튼을 클릭한다
break
->break는 loop문의 참을 찾으면 그만해라 라는 명령어 입니다
}
}
}
return
F2::
Reload
return
ClickStop:
Reload
return
-> 그리고 멈춤버튼이나 단축키 F2를 누르면 Reload하게 하여 재시작하게 했습니다
마우스 정해진 시간에 이미지 찾아 오토클릭 마무리
필요하다 보니 짧은 시간에 간단하게 만들어 봤습니다
만들고 나서 보니 오토마우스 같은 프로그램이 같자기 만들고 싶어져서 추후에 한번 만들어 보려고 합니다
기대해주세용~!~
파일은 다운받아 사용하시면 됩니다
r2d 티스토리에 자주x2 놀려와주세요
누구나 만들수 있고 자기가 만들어서 자기가 사용하는 프로그램을 마니마니 업데이트 하려고 합니다
언제든지 마니마니 들려주세요
그럼 모두 즐거운 하루 되세요~!~