매크로

질문
2019.11.01 13:24

elseif 질문있습니다

조회 수 50 추천 0 댓글 0


이제 오토핫키 4일정도된 초보입니다


이미지서치를 if - else if - else  사용해보려고하는데 아직어려워서 이렇게 질문드려봅니다


이미지서치, outx,x outy, 0,0,  A_ScreenWidth, A_ScreenHeight, *오차값 \경로 1번이미지.bmp

if(조건)

{

이미지를 찾았으면 다음내용을 실행해라, 만약 찾지못했다면 else if 로 넘아가 찾아라

{

이미지서치, outx,x outy, 0,0,  A_ScreenWidth, A_ScreenHeight, *오차값 \경로 1.2이미지.bmp

if(조건)

{

1번 이미지를 찾았다면 다음내용을 실행시켜라 

}

}

}


else if

이미지서치, outx,x outy, 0,0,  A_ScreenWidth, A_ScreenHeight, *오차값 \경로 3이미지.bmp

if(조건)

{

1번 이미지를 찾지못했다면 3이미지를 찾아 내용을 실행해라

}


else

이미지서치, outx,x outy, 0,0,  A_ScreenWidth, A_ScreenHeight, *오차값 \경로 4이미지.bmp

if(조건)

{

1, 1.2 이미지를 찾지못했고 3이미지도 찾지못했다면 이미지4를 실행해라

}


간단히

이미지를 찾았다면 그속에있는 내용을 실행시키고 싶습니다.

만약 이미지를 찾지못했다면, else if 로 다음 이미지서치를 하여 그속에있는 내용을 완성시키고싶어요  

그도 안됐다면 else로 내용을 실행시키고 싶습니다.


아시는분 계신다면 밑의 코드에서 뭐가 틀린건지 알려주시면 감사하겠습니다.



//



매크로상태 := true
 CoordMode, mouse, screen
    CoordMode, Pixel, screen
 gui, submit, nohide
 Loop, %제한%
 {
  Click Down 394, 776
  Sleep 2000
  
  Click up 342, 806
  Sleep 1000
 
  Click 1720, 203
  Sleep 300
  
 GuiControl, , 횟수, %a_index% 회
 ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\dex.bmp
  if (ErrorLevel = 0)
 {
  Click %OutX%, %OutY%
  sleep, 1000
  ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\hpp.bmp
  {
   if (ErrorLevel = 0)
   Click %OutX%, %OutY%
   Sleep, 1000
   Click 1041,827
   Sleep, 1000
   Click 1570, 940
   Sleep, 1000
   Click 1136,609
   Sleep, 1000
   Click 1596, 140
   Sleep, 1000
    ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\AO.bmp
    {
     if(ERRORLEVEL=0)
      Click %OutX%, %OutY%
      sleep, 1000
    }
   
  } 
 }
  
 else if(errorlevel = 0)
 ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\op.bmp
  if (ErrorLevel = 0)
  {
  Click %OutX%, %OutY%
  sleep, 1000
  ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\hpp.bmp
  {
   if (ErrorLevel = 0)
   Click %OutX%, %OutY%
   Sleep, 1000
   Click 1041,827
   Sleep, 1000
   Click 1570, 940
   Sleep, 1000
   Click 1136,609
   Sleep, 1000
   Click 1596, 140
   Sleep, 1000
    ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\AO.bmp
    {
     if(ERRORLEVEL=0)
      Click %OutX%, %OutY%
      sleep, 1000
    }
   
  } 
  }
 else if(errorlevel = 0)
 ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\jk.bmp
  if (ErrorLevel = 0)
  {
  Click %OutX%, %OutY%
  sleep, 1000
  ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\hpp.bmp
  {
   if (ErrorLevel = 0)
   Click %OutX%, %OutY%
   Sleep, 1000
   Click 1041,827
   Sleep, 1000
   Click 1570, 940
   Sleep, 1000
   Click 1136,609
   Sleep, 1000
   Click 1596, 140
   Sleep, 1000
    ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\AO.bmp
    {
     if(ERRORLEVEL=0)
      Click %OutX%, %OutY%
      sleep, 1000
    }
 else if(errorlevel = 0)
 ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\int.bmp
  if (ErrorLevel = 0)
  {
  Click %OutX%, %OutY%
  sleep, 1000
  ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\hpp.bmp
  {
   if (ErrorLevel = 0)
   Click %OutX%, %OutY%
   Sleep, 1000
   Click 1041,827
   Sleep, 1000
   Click 1570, 940
   Sleep, 1000
   Click 1136,609
   Sleep, 1000
   Click 1596, 140
   Sleep, 1000
    ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\AO.bmp
    {
     if(ERRORLEVEL=0)
      Click %OutX%, %OutY%
      sleep, 1000
    }
   
  } 
  }
 
 else
 {
 ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\int.bmp
  {
  Click %OutX%, %OutY%
  sleep, 1000
  ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\hpp.bmp
  {
   if (ErrorLevel = 0)
   Click %OutX%, %OutY%
   Sleep, 1000
   Click 1041,827
   Sleep, 1000
   Click 1570, 940
   Sleep, 1000
   Click 1136,609
   Sleep, 1000
   Click 1596, 140
   Sleep, 1000
    ImageSearch, OutX, OutY, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 image\AO.bmp
    {
     if(ERRORLEVEL=0)
      Click %OutX%, %OutY%
      sleep, 1000
    }
   
  } 
  }
 } 
 
 if(매크로상태 = false)
  {
  break
  }
 }
 
}
return

F3::
Button멈춤:
{
 매크로상태 :=false
}
return

F2::
Button종료:
{
 ExitApp
}
return

GuiClose:
{
 ExitApp 
}
return

 



List of Articles
분류 제목 글쓴이 최근변경 추천
질문 elseif 질문있습니다 바로문 2019.11.01 0/0
질문 옛날 매크로 사용 가능 한가요? 1 북괴군 2019.11.03 0/0
질문 else if ~ else 오류나는 이유가 뭘까요 3 바로문 2019.11.08 0/0
질문 Gui text창 활성화랑 한글로 시작하는 방법 1 고생 2019.11.09 0/0
질문 어느 매크로가 초보가 쓰기 편한가요? 6 악동종혀뉘 2019.11.12 0/0
질문 Gui(구이) 버튼 에 단축키 부여하는 방법 2 Hoot 2019.11.05 0/0
질문 온라인 게임에서 쓸만한 매크로 있나요 5 Easd12 2019.11.06 0/0
질문 메이플 거짓말탐지기 반투명 이미지서치에 대하여 7 아리동동 2019.11.11 0/0
질문 gui창 이동시(드래그중)에 멈춤현상 해결법 아시는분 ... 4 더러럭배 2019.11.10 0/0
자유 오토핫키로는 틀린그림 찾기가 불가능할까요? 12 키리야 2019.11.20 0/0
질문 메이플 관련 제작자 구해요 2 응가과과 2022.12.14 0/0
질문 오토핫키 앱플레이어 추천좀해주세요 인이올시다 2022.12.14 0/0
질문 gui창에 앱플레이어 게임 플레이화면 2 스코빌 2022.12.14 0/0
자유 메이플 거탐 스크립트 또는 프로그램 구합니다. 구매자구매자 2022.12.14 0/0
자유 메이플 제작자 구합니다. 응가과과 2022.12.14 0/0
질문 모모멀티실행시질문입니다 3 스코빌 2022.12.14 0/0
질문 이미지보안뚫을수있나요 1 천지사명 2022.12.14 0/0
질문 메이플 매크로 1 옥장판팝니다 2022.12.14 0/0
질문 메이플 매크로 옥장판팝니다 2019.11.21 0/0
자유 오토핫키 어렵네 화신 2022.12.14 0/0
Board Pagination Prev 1 ... 175176177178179180181182183 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글