매크로

조회 수 208 추천 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
분류 제목 글쓴이 최근변경 추천
자유 하 오늘일과도 이제 끝났네요! 2 예지력1 2015.02.23 0/0
질문 스탑워치처럼 프로그램 실행 시간을 알 수 있을까요? 5 Vermee 2015.02.22 0/0
질문 마우스 클릭 드래그 질문있습니다 5 칼츠테일 2015.02.23 0/0
질문 Dropdownlist를 사용한 창을 WinActivate 하는 방법이 ... 2 Vermee 2015.02.17 0/0
자유 설 휴일이네요! 2 예지력1 2015.02.17 0/0
질문 명령어 짜고있는데 지스스로 명령어를 스킵합니다 4 아키만점 2015.02.17 0/0
질문 Guicontrol로 로그 남기기 Text 이용관련 질문이요 8 Vermee 2015.02.16 0/0
자유 게임가드로 인하여 오토핫키 안먹히는거... 5 캔디염 2015.02.20 0/0
질문 별되하는사람 님의 adb 비활성 터치를 좀 공부해보려고... 6 춘혈 2015.02.16 0/0
자유 오토핫키로 제작한 온라인게임 툴 9 예지력1 2015.03.04 0/0
질문 팝업창 닫는 스크립트 좀 알려주세요. 4 빈스3678 2015.02.16 0/0
질문 오토핫키 L버젼 convert시 비밀번호 설정 12 핸콕 2015.02.16 0/0
질문 함수가 1일 경우 명령어를 실행 하는방법 없을까요? 4 아키만점 2015.02.16 0/0
질문 안녕하세요 오토핫키 이제 막 접한 입문자 입니다. 5 땡중아 2015.02.17 0/0
질문 smart gui 질문이에요~ 2 올드휴고 2015.02.15 0/0
질문 오토핫키 어렵나요? 4 스카니버 2015.02.16 0/0
질문 smart gui 질문입니다 3 올드휴고 2015.02.14 0/0
질문 GUI 관련해서 질문이 있습니다.. 6 뎅뎅 2017.10.28 0/0
질문 wingettitle 사용시 질문^^; 3 핸콕 2015.03.22 0/0
질문 오토핫키 사용법!! 5 메쉬 2015.02.13 0/0
Board Pagination Prev 1 ... 182183184185186187188189190 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글