매크로

조회 수 481 추천 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을 썻는데도 사용중인 이미지라 파일을 못 뒤집어 씌우는건 아닐지 의문도 들구요

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


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
자유 GUI 꾸미기 7 이무 2016.05.30 0/0
자유 Gdip 지정된 좌표 사각형으로 캡쳐하기! 8 셋쇼마루 2016.10.29 2/0
자유 오토핫키로 가능한가요? 7 Auto영웅 2016.06.11 1/0
자유 요새 오토핫키로 매크로 만드는 재미에 빠졌어요 3 퓨쥬 2016.08.07 0/0
자유 오토핫키 모바일게임제작은 안되겠죠? 3 셋쇼마루 2018.11.22 0/0
자유 이거... 매크로 만드시는 분들인가요> 10 ae4708 2016.10.25 1/-1
자유 GDIP 32비트만 이용가능 할 줄이야... 3 프리 2016.09.02 0/0
자유 오토핫키 처음 입문하는 뉴비입니다 6 라니오스 2016.07.12 0/0
자유 ahk파일 뜯으면서 공부하려고 하는데 4 에데루스 2016.07.29 0/0
자유 오버워치 에임만듬 13 셋쇼마루 2016.08.30 0/-1
자유 adb 사용 매크로 작성 예제 및 질문 nadore 2016.08.10 0/0
자유 해외 오픈 소스를 기반으로 한 fps 오토 에임 소스 입... 16 요롬 2017.02.13 1/0
자유 이제 조만간 opengl의 캡쳐 장벽도 깨지겠네요. 크루세이덩 2016.08.27 0/0
자유 오토핫키 제작의뢰 할려고 하는데 얼마정두 들지 알려... 7 초코나 2016.09.08 0/0
자유 정확히 일주일만에 제가 원하는것을 만들수 있었네요. 2 갈형 2016.10.25 0/0
자유 스크립트짜는게 어려워서 디컴파일도전해봤지만 5 달봉 2016.09.21 0/0
자유 보통게임에서 쫄 어떤식으로 찾으시나요? 2 제발등업좀2 2022.12.14 0/0
자유 바람의나라 오핫 스크립트 만드시거나,있으신분.. 1 ss무ss 2022.12.14 0/0
자유 오토핫키 배워보려고 다시 왔습니다. 2 하바나 2016.10.21 0/0
자유 오토핫키 스승님을 구합니다. 5 메M제작자 2016.10.27 0/0
Board Pagination Prev 1 ... 101112131415161718 ... 28 Next
/ 28

전체 최신 인기글

전체 주간 인기글