매크로

조회 수 206 추천 0 댓글 3

간단한 건데 어떻게 하는지 모르겠네요 ㅜ


제가하려는것이?


특정이미지가 발견된 위치 기준으로


정확히 말하면?

거기서 오른쪽 방향으로 300픽셀정도 떨어진곳에서?

다시 어떤 이미지를 있나 없나 검색을 해야합니다?

해야합니다..

이렇게 조건1 조건2가 만족해야 최종적으로 올바른 그림을 걸러내거든요.


ㅜ 어떻게 방법이 없을까요?


대략이런 것인데

배치도::


ImageSearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 만원png

if (ErrorLevel = 0) {

msgbox,찾았다,

sleep,2000

ImageSearch, xx, xy, 0, 0, A_ScreenWidth, A_ScreenHeight, *100 확인.png

if (ErrorLevel = 0) {

msgbox,,못찾았다,


}

요약하자면



2번쨰 저 확인이라는 이미지를 검색할때 만원이라는


그림이 발견된 위치에서 가로 방향500정도 부터 영역을 잡고서확인을 찾아야합니다 !


도와주세요 ㅜㅜ 어렵네요?



  • theruin 2015.03.05 02:39

    이미지서치1

    if errorlevel=0

    {

    ? 이미지서치2 ? ? ? ? ? ? ? ?; 검색범위 시작좌표를 이미지서치 1결과에서 +- 해주시면될듯하네요

    ??if errorlevel=0

    ? ? ? ?클릭

    }

  • 소리없이 2015.03.05 05:04

    네 그걸 모르겠다는거에요 이미지번쨰 검색시 범위를 ?바꿔야 하는데 실시간으로요 1번이미지 결과에따라서


    2번이미지 서치를할떈 ?이미지1번 써치되는 자리에서


    옆으로 400픽셀정도 부터범위가 설정될 수 있도록하고싶어요?

  • theruin 2015.03.05 06:33

    이미지 서치를 이해를 못하고 계시는거 같네요.

    ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, ImageFile 기본 포맷입니다.



    OutputVarX/Y

    The names of the variables in which to store the X and Y coordinates of the upper-left pixel of where the image was found on the screen (if no match is found, the variables are made blank). Coordinates are relative to the active window unless?CoordMode?was used to change that.

    Either or both of these parameters may be left blank, in which case ErrorLevel (see below) can be used to determine whether a match was found.

    X1,Y1The X and Y coordinates of the upper left corner of the rectangle to search, which can be?expressions.?Coordinates are relative to the active window unless?CoordMode?was used to change that.
    X2,Y2The X and Y coordinates of the lower right corner of the rectangle to search, which can be?expressions. Coordinates are relative to the active window unless?CoordMode?was used to change that.


    첫 이미지 검색 결과 변수를 두번째 이미지 검색 시작에 두고 원하시는만큼 +- 해주시라는게 다음과 같습니다.

    ImageSearch, x1, y1, 0, 0, A_ScreenWidth, A_ScreenHeight, *50 만원.png
    if (ErrorLevel = 0)
    {
    ? ? ImageSearch, x2, y2, x1+400, y1, A_ScreenWidth, A_ScreenHeight, *100 확인.png
    ? ? if (ErrorLevel = 0)
    ? ? ? ? 클릭
    }


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 포스트메세지 비활성클릭... 자꾸 물어봐서 죄송합니다... 18 투혼레몬 2015.03.06 0/0
질문 시간경과 프로그램만들어봣는데 안되네요 6 GOLD 2015.03.06 0/0
질문 버튼반응문제 해결되지않아 다시질문합니다 5 GOLD 2015.03.06 0/0
자유 쿠키런 매크로 없나요? 2 펄엔젤 2015.03.13 0/0
질문 어제올린 질문인데 다시씁니다.. 5 후루룹 2015.03.05 0/0
질문 도와주세용 이미지서치후 다시 이미지 서치할떄... 3 소리없이 2015.03.05 0/0
질문 이미지 2개를 찾는반복은 어떻게하나요? 7 후루룹 2015.03.27 0/0
질문 이미 한 선언을 바꿀수는 없나요? 6 GOLD 2015.03.04 0/0
질문 왜 이미지 클릭이안될까요?ㅠㅠ 20 낭군이 2015.05.18 0/0
질문 사용자 계정 컨트롤 경고창은 어떻게 넘기나요? 4 언제나ing 2015.03.04 0/0
질문 픽셀서치에서 3 라나바다 2015.03.03 0/0
질문 postmessage 비활성 컨트롤을 단축키로 만들고 싶은데... 8 투혼레몬 2015.03.07 0/0
질문 버튼 반응문제 7 GOLD 2015.03.04 0/0
질문 멀티플 이미지 서치관련 질문드립니다 6 한지1 2015.03.03 0/0
질문 이런식으로만들어보려고 하는데요..! 4 라나바다 2015.03.03 0/0
질문 최신 세븐나이츠 오토 어디서 받으면 되나요 ? 28 내붕알용문신 2016.06.21 0/0
질문 컴파일할때 어떻게 이미지파일이랑 ahk를 묶어서 exe하... 12 GOLD 2015.05.21 0/0
질문 어느 숫자 보다 크다 작다를 인식하게 할 수 있나요? 8 수리봉얼짱 2015.03.04 0/0
질문 지니모션에서 비활성 키보드 입력을 해보려하는데 막히... 6 춘혈 2015.03.02 0/0
질문 세븐나이츠 무한사냥(완료) 영웅교체 부분에서좀 도와... 16 세나블텍 2015.03.05 0/0
Board Pagination Prev 1 ... 182183184185186187188189190 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글