@제발등업좀2님 항상 감사합니다 ! 또 하다가 잘안되는것도 있고 질문이 있어서 또 게시판에 왔네요
이미지서치 첫 변수를 FoundX2, FoundY2과 FoundX, FoundY
이렇게 두가지 구분해서 써야될 상황에 왔는데
첫 실행 그러니까 3비활성왼쪽클릭(FoundX2, FoundY2)
FoundX2, FoundY2받고 처음으로 실행하느건 제대로 클릭하지만
이후에 다시 3비활성왼쪽클릭(FoundX2, FoundY2) 을 써야하는 부분이 있는데
이떄엔 클릭을 하지않고있습니다 왜 이런거지요? 변수((FoundX2, FoundY2)를 기억하지 못하는건가요?
없다면 어찌해야 좋을지 조언좀 부탁드립니다
ImageSearch, FoundX2, FoundY2, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 빈공간.png
if (ErrorLevel = 0) {
sleep,1000
2비활성왼쪽클릭(52,437) ;구입
sleep,4000
3비활성왼쪽클릭(FoundX2, FoundY2) ;특정좌표 -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
3비활성왼쪽클릭(FoundX2, FoundY2) ;특정좌표 -120 -400
}
if (설치자리=2번자리)
{
2비활성왼쪽클릭(702,407) ;2번자리
3비활성왼쪽클릭(FoundX2, FoundY2) ;특정좌표 -120 -400
}
if (설치자리=3번자리)
{
2비활성왼쪽클릭(662,437) ;3번번자리
3비활성왼쪽클릭(FoundX2, FoundY2) ;특정좌표 -120 -400
}
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 단위입니다.
}
아래처럼 햇을때 .. 잘되는데요;;; 다른문제인것같은데;;;
그리고..3비활성왼쪽클릭(x좌표, y좌표) 이부분 저번 질문에서..
말씀드렸는데 ㅠㅠ 좌표 계산이 잘못된것같습니다. 이미지서치 후 값을 포스메세지로
날리는건데;; 저번에 질문에 답변 드렸으니 참고하시면 될것같고.. 음.. 여튼 그러합니다.
coordmode, pixel, screen
CoordMode,tooltip,screen
coordmode, mouse, screen
f1::
MsgBox,ㅅㅣ작
ImageSearch, oX, oY, 0, 0, A_ScreenWidth, A_ScreenHeight, *125 %A_ScriptDir%\실험1.png
If ( ErrorLevel = 0)
{
MsgBox,%OX%=%OY%
}
ELSE If (ErrorLevel = 1)
{
MsgBox,못찾음
}
Sleep,1000
ImageSearch, AX, AY, 0, 0, A_ScreenWidth, A_ScreenHeight, *125 %A_ScriptDir%\실험2.png
If ( ErrorLevel = 0)
{
MsgBox,실험1좌표값 : %OX%=%OY% / 실험2좌표값 : %AX%=%AY%
}
ELSE If (ErrorLevel = 1)
{
MsgBox,못찾음
}
return
f2::
Reload
return
esc::
GuiClose:
ExitApp
return