매크로

조회 수 1174 추천 0 댓글 8

안녕하세요


현재 아래와같은 이미지 서치기능을 사용중입니다.

그런데 검색하는 이미지가 많은데 (20개이상) 아래와같이 쓰고있어서


정작 체크하는걸 안하고 바로 다른이미지를 먼저 찾고 진행해서 막히고있네요.


이미지가 2개가있을때

ex) exit1.bmp?/ exit2.bmp??

exit2 이미지 보다 exit1을 먼저 찾게할수있나요?

아니면 우선적으로 exit를 서치하고, 그게없는게 확인되면 이후에 2,3,4,5,6... 이미지 서치가 가능한지 문의드립니다.


감사합니다!

다들 연휴 잘보내세요!




----- 현재 사용중인 기본 이미지 서치 내용..--------------

ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50, exit14.bmp
??if errorlevel = 0
??{
??click %vx%, %vy%
???sleep, 2000


  • theruin 2015.05.22 18:49

    질문이 이해가 안되는군요. 단순하게 봤을때 1번이미지부터 서치하면 되는거 같은데 그게 아닌가요??

    정확히 어떻게 하려는지 이해가 안되네요. 1번이미지부터 찾는거면 단순 루프로 1번부터 돌리면 될거 같네요

  • 야쿠르트 2015.05.22 19:05
    죄송합니다. 제가 글주변이 없었나보네요. ㅎㅎ




    제가 잘몰라서 아래와같이 같은 식을 쭉 나열했거든요 (이렇게 이미지가 25개쯤)

    그런데 확인을 해보니 적은 순서대로 서치되는건 아니고 뒤죽박죽 되더라구요.




    그래서 한개를 우선적으로 할수있는방법이 있는지 문의드린내용입니다.

    25개정도 되는이미지를 계속 서치하도록 루프를 쓰긴했는데 말씀해주신 답변은




    loop

    {우선 검색할거}

    loop

    {이후에 검색할 여러가지}




    retrun




    이런식으로 하라는건가요?







    -------------------현재 그냥 아래와같이 쭉 나열해서 사용중 입니다---------------










    ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50, exit4.bmp
    if errorlevel = 0
    {
    click %vx%, %vy%
    sleep, 500
    click %vx%, %vy%
    sleep, 2000
    }
    ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50, exit5.bmp
    if errorlevel = 0
    {
    click %vx%, %vy%
    sleep, 500
    click %vx%, %vy%
    sleep, 2000
    }
    ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50, exit6.bmp
    if errorlevel = 0
    {
    click %vx%, %vy%
    sleep, 500
    click 860, 525
    sleep, 2000
    }
  • 우후훅 2015.05.23 00:07

    이런식의 단순한 패턴의 반복은 루프문으로 단순화 시키세요
    아래 한번으로 이미지 4,5,6번을 다 처리가능하게 됩니다.
    이외 응용하면 다른것들도 몇개의 문으로 간소해집니다.
    number = 4,5,6
    loop,parse,number,`,
    {
    ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50, exit%A_LoopField%.bmp
    if errorlevel = 0
    {
    click %vx%, %vy%
    sleep, 500
    click %vx%, %vy%
    sleep, 2000
    }
    }

  • theruin 2015.05.23 09:50

    이미지가 여러개 있고 그것을 순서대로 찾는다는 말씀인데요.
    단순 나열을 하시면 1번 부터 차례대로 나열된 순서대로 찾습니다.
    근데 의도하신게 중간에 이미지를 찾으면 그다음 이미지를 찾는게아니라 다시 처음부터 찾는걸 원하시는거 같은데요.

    Loop
    {
    ? if A_Index=1
    ? ? i=1
    ? fileName=exit%i%.bmp
    ? IfExist,%fileName%
    ? {
    ? ? ImageSearch, vx, vy, 0, 0, A_screenwidth, A_screenheight, *50 %fileName%
    ? ? if ErrorLevel=0
    ? ? {
    ? ? ? 이미지 찾았을때 액션
    ? ? ? i=1
    ? ? }
    ? ? else
    ? ? ? i++
    ? }
    ? else
    ? ? i=1
    }

    대충 이런식으로 하시면 될거 같은데요. 확인은 안해봤습니다.

  • 제발등업좀2 2015.05.23 09:54
    theruin
    좋은 글이네요 ㅋ
    이렇게 하시면 될듯 ~
  • 야쿠르트 2015.05.23 17:47
    아!! 그래서 해당화면에서 서치하면 맨위에적은걸 먼저찾는데.
    다른화면에서 전환이되면 그거부터 안찾았나보네요.

    처음부터 다시 확인해보려고했는데 우선 이거부터 해봐야겠습니다 ㅎㅎ
    너무 감사합니다 ^^
  • profile
    나를대적할자 2015.05.22 21:00
    if, else if 를 쓰시면 1번을 먼저 찾은 경우에만 2번을 검색하는 식으로 만들 수 있습니다. 아니면 주기적으로 특정 이미지를 검색하는 함수를 만든 다음, 이미지를 찾았을 때 임의의 함수값을 리턴 받고 다음순서의 이미지 검색도 같은 함수에 이미지만 바꿔서 하면 됩니다.
  • 야쿠르트 2015.05.22 21:27
    두번째는 잘모르겠고, if, else if를 검색해서 알아봐서 한번 응용해보도록 하겠습니다.

    그렇다면 답변주신거랑은 다르지만
    1번을 못찾았을경우 2번을 검색하는것도 가능한거맞겠죠?

    한번 잘 해봐야겠네요 ㅎㅎ

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지 서치 실패시 재탐색하게 하는 방법? 1 도움늅6 2022.09.15 0/0
질문 이미지 서치 아닌 이미지서치(?) 가능할까요 4 home01 2015.06.11 0/0
질문 이미지 서치 오류관련 질문입니다. 동네아빠 2016.10.22 0/0
자유 이미지 서치 오토핫키 의뢰합니다 ghdwns 2017.12.14 0/0
질문 이미지 서치 우선순위 설정 문의드립니다. 8 야쿠르트 2015.05.23 0/0
질문 이미지 서치 이용한 게임매크로 제작의뢰 1 소이갓 2019.03.31 0/0
질문 이미지 서치 전체화면 말고~ 게임창 안에서 검색하고 ... 3 미르태풍 2019.02.27 0/0
질문 이미지 서치 중 변수 %A_index% 관련 문의 1 후룰루롤로 2023.03.22 0/0
질문 이미지 서치 질문 2 아슈레인 2015.12.14 0/0
질문 이미지 서치 질문 드립니다. 초보입니다. 9 히야당 2015.04.16 0/0
질문 이미지 서치 질문 있습니다. 8 절망 2014.12.19 0/0
질문 이미지 서치 질문 있습니다. 4 펭귄륌 2018.11.26 0/0
질문 이미지 서치 질문 좀 드릴게요 7 월보 2015.02.08 0/0
질문 이미지 서치 질문드립니다 5 연구원 2014.12.21 0/0
질문 이미지 서치 질문드립니다 3 아슈레인 2015.12.28 0/0
질문 이미지 서치 질문드립니다. 5 망나뇨옹 2015.11.15 0/0
질문 이미지 서치 질문드립니다.. 굴착꾼시몬 2017.06.16 0/0
질문 이미지 서치 질문입니다. 1 여기저기1 2016.04.28 0/0
질문 이미지 서치 질문좀용.. 남이a 2018.11.28 0/0
질문 이미지 서치 질문합니다!! 9 셋쇼마루 2016.05.15 0/0
Board Pagination Prev 1 ... 159160161162163164165166167 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글