매크로

조회 수 1175 추천 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 니리루 2019.05.12 0/0
질문 굉장히 쉬운 질문 같은데.... 2 비듀맨 2023.02.24 0/0
질문 구 리니지 2.0 매크로 유료 제작가능 문의 태대호 2023.06.05 0/0
질문 구글번역Api 이것 되시는분 2 우후훅 2016.06.14 0/0
질문 구버전 바람 매크로제작하다가 문의하나올려봅니다! 5 뚜르따르또르 2017.07.21 0/0
질문 구이 디자인 간단한 질문입니다 사군자vv 2017.07.27 0/0
정보 구이 디자인재활용 팁 3 이무 2017.02.13 0/0
질문 구이 버튼 실행키 질문좀 드릴게요 5 민서s2아빠 2015.05.19 0/0
질문 구이 설정 저장법좀 알려주세요 18 민서s2아빠 2015.06.05 0/0
질문 구이 스크립트 잘못된 부분 질문드립니다 3 푸른호수 2015.04.21 0/0
질문 구이 에 인터넷 창 띄우기 2 제발등업좀2 2015.07.02 0/0
질문 구이 정보 읽어오기... 3 fnwj 2015.08.15 0/0
질문 구이 좌표 따는법 1 _Crash 2015.06.21 2/0
질문 구이 질문입니다!! 소스좀 봐주세요~ 4 잘크 2016.09.10 0/0
질문 구이 창 질문합니다 4 셋쇼마루 2016.05.30 0/0
질문 구이내에 있는 가가라이브 채팅을 가져올수있을까요? 3 _Crash 2015.08.29 0/0
질문 구이매크로 질문드려요 2 쉬르릴 2015.05.12 0/0
질문 구이실행시 정지 질문드립니다. 3 푸른호수 2015.04.20 0/0
질문 구이안에 구이 질문입니다. 14 영웅거북 2015.06.03 0/0
질문 구현가능한지 질문드려요. 15 흑콘 2015.04.20 0/0
Board Pagination Prev 1 ... 434445464748495051 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글