오토핫키 매크로를 만들어보려고 강좌를 보면서
아래와 같이 간단한 그림인식 클릭 ahk를 만들어보았습니다.
대상 프로그램은 피아노타일이라는 리듬게임입니다.
구동환경은 블루스택으로 돌렸구요
근데 이미지 서치가 인식을 안하네요 ㅠ
이미지를 못찾는건 아니고 찾아도 클릭을 안하거나 커서가 모니터상에서 없어져버리는둥..
왜 그럴까요 ㅠ
고수님들의 조언 구해봅니다.
1.bmp는 시작이라는 글씨가 써있는 파일이고
2.bmp는 까만색 네모입니다.
Gui, Add, Text, x30 y5 w110 h20, 매크로 프로그램
Gui, Add, Text, x60 y25 w50 h20 vA, 준비
Gui, Add, text, x60 y50 w50 vB, 0회
gui, add, button, x20 y80 w110 h20, 시작
gui, add, button, x20 y110 w110 h20, 종료
Gui, Show
매크로시작 := false
return
Button시작:
{
Gui,submit,NoHide
guicontrol, , A, 시작
매크로시작:= true
Loop
{
ImageSearch, FoundX, FoundY, 0,0, 700, 700, *50 %A_ScriptDir%\Image\1.bmp
if(ErrorLevel = 0)
{
msgbox, %FoundX% %FoundY%
Send {Click %FoundX% %FoundY%}
Sleep, 1000
}
if(ErrorLevel = 1)
{
MsgBox, 못찾음
}
if(ErrorLevel = 2)
{
MsgBox, 오류
}
ImageSearch, FoundX, FoundY, 0,0, 700, 700, *50 %A_ScriptDir%\Image\2.bmp
if(ErrorLevel = 0)
{
msgbox, %FoundX% %FoundY%
Send {Click %FoundX% %FoundY%}
Sleep, 1000
}
if(ErrorLevel = 1)
{
MsgBox, 못찾음
}
if(ErrorLevel = 2)
{
MsgBox, 오류
}
if(매크로시작 = false)
{
break
}
}
}
return
Button종료:
{
매크로시작:= false
ExitApp
}
return
F2:: ExitApp
return
뭡니까 이거...