매크로

조회 수 455 추천 0 댓글 0
안녕하세요 여기저기서 꼼냥꼼냥 소스와 예제 댓글들을 참고해서 어느정도 성공하긴 했지만,
캡쳐스크린이 맘대로 안되서 질문드립니다 ㅠ

noxx:="ahk_exe nox.exe"

if(Gsearch("success_butt.png",vx,vy,errorlevell)) ;success button - [phase 1]
 {
  ;msgbox , success_button %vx%, %vy%  ; step check
  controlclick,x%vx% y%vy%,%noxx%,sub ; 보상입장
  }
  else
   {
    stopwhilenum:=1
   }


;adb서치 함수
Gsearch(image, byref vx, byref vy, byref errorlevell) ;erolevell은 imagesearch부분을 쉽게 수정하려고 넣었는데 필요없네요..
{
;RunWait,%A_workingdir%\adb\scr_cap.bat,,Hide ;아래껄 batch파일로 만든건데 일단 주석처리했어요.
runwait,%A_workingdir%\adb\adb.exe -s 127.0.0.1:52001 shell /system/bin/screencap -p /sdcard/bg.png,,Hide
runwait,%A_workingdir%\adb\adb.exe -s 127.0.0.1:52001 pull /sdcard/bg.png ../bg.png,,hide
pToken:=Gdip_Startup()
pBitmapHayStack:=Gdip_CreateBitmapFromFile("bg.png")
pBitmapNeedle:=Gdip_CreateBitmapFromFile(image)
if Gdip_ImageSearch(pBitmapHayStack,pBitmapNeedle,list,0,0,0,0,50,,1,1)
{
StringSplit, LISTArray, LIST, `,
vx:=LISTArray1 +4
vy:=LISTArray2 +38
errorlevell:=0
;MsgBox, 잘 작동하는지 확인 %vx% %vy%
Gdip_DisposeImage(pBitmapHayStack), Gdip_DisposeImage(pBitmapNeedle)
Gdip_Shutdown(pToken)
return true ;
}
else
{
errorlevell:=2
Gdip_Shutdown(pToken)
return false
}
}

이 정도인데
하나일 때는 아주 잘 작동합니다. 이미지도 잘 찾고 .. 그런데 두개가 넘어가면 스크린샷을 안 찍는둥 while을 벗어나는 둥..
얘가 일탈을 하네요

stopwhilenum=1

while(stopwhilenum=1)
{
if(Gsearch("success_butt.png",vx,vy,errorlevell)) ;success button - [phase 1]
 {
  ;msgbox , success_button %vx%, %vy%  ; step check
  controlclick,x%vx% y%vy%,%noxx%,sub ; 보상입장
  }

  if(Gsearch("complete_raid_butt.png",vx,vy,errorlevell)) ; click below the chest button - [phase 4]
   ;if errorlevell=0
   {
    controlclick,x%vx% y%vy%,%noxx%,sub ; get complete 1 - The Last stage.
    sleep,200
    ;msgbox, stopwhilenum %stopwhilenum%, x%vx% y%vy% ;check
;    sleep,100
   }
   else
   {
    stopwhilenum:=1
   }
}

분명 이런데 못 찾았는데도 뜬금없이 얘가 탈출을 합니다
그것도 그렇고 Runwait을 썻는데도 사용중인 이미지라 파일을 못 뒤집어 씌우는건 아닐지 의문도 들구요

탈출하는 이유를 좀 알 수 있을까요?


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 adb input 명령어 속도 관련 마이충의분노 2020.02.10 0/0
질문 adb ip 가져오는 방법 1 Erica 2018.04.10 0/0
질문 ADB IP 얻어오는법 관련 질문드립니다 (__)(--)(__) 굽... 24 제발등업좀2 2015.10.10 0/-1
질문 adb ip 잡는것에 관련하여 질문드립니다 4 낙길 2016.08.10 0/0
질문 ADB Screencap 질문입니다 6 민틸 2015.08.02 0/0
질문 adb shell sendevent 사용법 질문.. 2 샤랄랄라 2017.09.18 0/0
정보 adb 관련 비활성화 이미지 서치 쉽게하기 6 운하파는 2016.07.02 1/0
질문 adb 관련 소스좀 얻을수있을까요? 1 혼자서는 2016.05.18 0/0
질문 adb 관련해서 질문좀하겠습니다 3 캔디염 2019.03.05 0/0
질문 adb 기초를 배우고 싶습니다. 5 죠케빈 2017.08.08 0/0
질문 adb 드래그 를 ㄱ 모양이나 ㄴ 모양처럼 하는방법 질문 1 m00ra9 2015.12.17 0/0
질문 adb 드래그 일정하게... 4 제발등업좀2 2017.12.31 0/0
질문 adb 드래그할때 천천히 멈추는거 없앨 방법이 없을까요? HyunsD 2020.09.01 0/0
질문 adb 목록이 사라지는데 어떻게 해야 하나요.. 1 도방 2017.09.23 0/0
질문 adb 버전 관련 질문드립니다. 2 만델링무리번 2016.11.11 0/0
질문 Adb 비활성 이미지서치 입문자입니다 1 가족오락관 2016.05.25 0/0
자유 adb 사용 매크로 작성 예제 및 질문 nadore 2016.08.10 0/0
질문 adb 사용해서 캡쳐하는 것 좀 알려주세요. 2 열감기 2015.10.04 0/0
질문 adb 서치와 클릭질문... 1 부비수달 2015.12.10 0/0
질문 adb 연결시 오류가 뜹니다. 4 소랑쥐 2017.10.30 0/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글