뭔가 하나 업그레이드 할떄마다 막히네요 ㅜ뭐가 문제인지 봐도 이해가 되질않네요..
대략 하고싶은건 어떤 그림(빈공간) 이미지서치가 되면 그것을 기준으로
X로-120 Y-400 뺸 값을 클릭하도록 만드는건데 클릭을 안한합니다
함수를 이것저것 고쳐보면서 다 했는데도 답을 못찾겠네요 도움 부탁드립니다
f1::시작
coordmode, pixel, screen
wingetpos, pos_x, pos_y, width, height, 녹스 안드로이드 앱플레이어
x_right := width + pos_x
y_bottom := height + pos_y
ImageSearch, FoundX, FoundY, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 빈공간.png
if (ErrorLevel = 0) {
sleep,1000
2비활성왼쪽클릭(52,437) ;구입
sleep,4000
3비활성왼쪽클릭(FoundX, FoundY) ;특정좌표 -120 -400
}
ImageSearch ,FoundX, FoundY, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 옥수수.png
if (ErrorLevel = 1) {
if (설치자리=1번자리)
{
sleep,2000
2비활성왼쪽클릭(702,437) ;1번자리
sleep,2000
}
if (설치자리=2번자리)
{
2비활성왼쪽클릭(702,407) ;2번자리
}
if (설치자리=3번자리)
{
2비활성왼쪽클릭(662,437) ;3번번자리
}
lparam3 := 399|301<<16
PostMessage, 0x201, 1, %lparam3%, , BlueStacks App Player ;설치확인닫기
PostMessage, 0x202, 0, %lparam3%, , BlueStacks App Player ;
sleep,3000
비활성왼쪽클릭(FoundX, FoundY) ;찾은 좌표를 클릭합니다.
}
3비활성왼쪽클릭(x좌표, y좌표)
{
wingetpos, w_x, w_y, w_w, w_h, 녹스 안드로이드 앱플레이어
내부좌표x := x좌표 - 120
내부좌표y := y좌표 - 400
lparam := 내부좌표x|내부좌표y<<16
PostMessage, 0x201, 1, %lparam%, , 녹스 안드로이드 앱플레이어
PostMessage, 0x202, 0, %lparam%, , 녹스 안드로이드 앱플레이어
sleep, 1000 ;ms 단위입니다.
}