오토핫키 커뮤니티

조회 수 301 추천 0 댓글 5

사실상 모바게님의 비활성 이미지 서치 및 이미지 클릭 자료를 바탕으로 저만의 매크로를 만들고 싶습니다.

아무런 지식이 없는지라 이렇게 매크로 게시판에 글을 적게 되었습니다.


가장 기본적인 기능으로 1번 이미지를 찾아라. 찾게 되면 클릭하고 다음으로 넘어가라 못찾으면 다시 1번 이미지를 찾아라.?


이런식으로 스크립트를 짜고 싶은데 제가 적용하는 방법이 맞는지 좀 봐주시면 감사하겠습니다.


Loop

{

??( ClickImage( "1.bmp") = 1)

? if errorlevel = 0?( ClickImage( "2.bmp") = 1)

? if errorlevel = 1?( ClickImage( "1.bmp") = 1)

}

Return


이런식으로 한가지 스크립트를 짜고 2.bmp 파일을 찾으면 또 같은식으로


Loop

{

??( ClickImage( "2.bmp") = 1)

? if errorlevel = 0?( ClickImage( "3.bmp") = 1)

? if errorlevel = 1?( ClickImage( "2.bmp") = 1)

}

Return


이렇게 넘어가고 싶은데.. 한데 묵는 방법 좀 알려주시면 감사하겠습니다.


이제 배운지 하루 정도 됫는데 머리가 많이 않따라 주는거 같습니다. 도움 부탁드리겠습니다.


goto 명령문을 써야 될지 아니면 다른 좋은 방법이 있는지.. 많이 좀 알려주세요.


감사합니다.


  • 핸콕 2015.02.14 20:25
    제가 지금 핸폰이고, 모바게님의 사용자설정명령이 기억이 안나 정확한 답변은 못드리지만..
    개념은 이렇습니다
    1:
    Loop
    {
    Imagesearchclick 1
    imagesearch 2 ----goto 2
    }

    2:
    Loop
    {
    Imagesearchclick 2
    imagesearch 2 ----goto 3
    }

    Loop안에서 이미지서치는 2번만하되 첫번째는 클릭 두번째는 goto
    이렇게하시면 윈하시는 결과가 나오겠네요
  • 땡중아 2015.02.14 20:50

    아 감사합니다... ㅠㅠ 정말 감사합니다.

  • 월광시연 2015.02.16 08:54

    start:
    Imagesearch, Px1, Py1, 0, 0 , 640 , 480, *50 %A_WorkingDir%\1.bmp
    ; 좌표 0,0? - 640,480 안에서 1.bmp를 찾아서 그좌표를 Px1,Py1에 대입한다.

    if ErrorLevel = 0
    {
    sleep 1000
    MouseClick, left, Px1, Py1
    sleep 1000

    ?Imagesearch, Px2, Py2, 0, 0 , 640 , 480, *50 %A_WorkingDir%\2.bmp
    ?if ErrorLevel = 0
    ?{
    ?sleep 1000
    ?MouseClick, left, Px2, Py2
    ?sleep 1000
    ?goto, start
    ?}

    }


    goto, start


    F3:: Exitapp
    Return



  • profile
    시나브로 2015.02.16 14:38

    모바게님 함수를 쓰신다면.. ?본문처럼 복잡하게 소스를 작성하실 필요가 없을것 같은데요.

    ClickImage 함수에 이미지를 찾아서 해당 이미지를 클릭하는 내용까지 모두 포함되어 있거든요.


    Loop?

    {

    ?ClickImage( "1.bmp") ?; 1.bmp 이미지를 찾아서 클릭해라

    }


    1.bmp를 찾았다면 1.bmp를 클릭하고..?

    1.bmp를 못찾아도 Loop 횟수제한이 없기 때문에 무한으로 계속 1.bmp를 찾게 됩니다.


    혹시 특정 이미지를 찾아서 특정 좌표를 클릭하고 싶다면..


    Loop?

    {

    ?if(CheckImage( "1.bmp")=1)?; 1.bmp 이미지를 찾았다면

    ? {

    ClickPosition(X,Y) ; X, Y 좌표를 클릭해라

    ? }

    }


    이런 형태로 사용하시면 될 것 같구요.?

  • 쨘규 2015.02.17 01:18

    와 ㅠㅠ 자바 c언어 진짜싫어하는데 게임을위해 해야하나...


List of Articles
분류 제목 글쓴이 최근변경 추천
정보 노트북사용자(윈도우8) 해상도 문제 해결 팁입니다 6 순수kay 2015.03.13 2/0
정보 오토핫키 미니 에디터 5 예지력1 2016.07.02 3/0
질문 비활성화 질문드립니다 3 sdw111 2015.02.21 0/0
정보 개발자분들 다들 Scite4AutoHotkey 사용하고계시죠? 23 예지력1 2015.06.26 2/0
자유 알고싶은 정보가 있으신가요? 9 예지력1 2016.01.09 0/0
자유 별되 오토핫키 공부중 입니다.도와주세요 ㅠ 6 naminx 2015.03.13 0/0
자유 하 오늘일과도 이제 끝났네요! 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
Board Pagination Prev 1 ... 182183184185186187188189190 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글