매크로

조회 수 133 추천 0 댓글 5
아무것도없는지식으로 검색을해봐도
용어설명도잘안되어잇어 너무어렵네요
밀들고싶은메크로는 간단합니다
블루스택이용입니다
1.a의 이미지를 검색
2.a.이미지선택(선택시 보석을캠 10초가량소요,보석획득시 이미지는사라졋다가 72초후재생성(보석을캐는순간부터)
이걸반복하고싶은데 머리가나빠 만들지못하고잇습니다
도와주세요

  • 제발등업좀2 2015.08.30 13:58
    ㅠㅠ 무작정 아무것도 없이 도와주세요는..좀.. 어느정도 스크립트를 짜보시고.. 이렇게짜는데 뭐가 안되네요 가낫지않을까요?? 저같은사람도 하는데... 머리가 나쁘시다뇨.. 전혀그렇지읺습니다..
  • 은응 2015.08.30 14:24
    loop ;반복함
    {
    ImageSearch,m1X,m1Y,1,1,a_screenwidht,a_screenheight, *60 A.bmp ; A.bmp라는 이미지를 검색
    if ErrorLevel=0
    {
    m1y:=m1y+3
    mouseclick,left,%m1x%,%m1y% ;찾으면 클릭
    sleep,10000 ;10초 대기
    }
    }
  • 체로키 2015.08.30 23:59

    loop

     {

       ImageSearch, x1, y1, x1좌표, y1좌표, x2좌표, y2좌표, *50 C:\A.BMP

        ; x1좌표,y1좌표는 화면에서 특정( 원하는 )  위치 가 들어가는 네모 모양에서 좌측 위 꼭지점

        ; x2좌표,y2좌표는 화면에서 특정( 원하는 ) 위치 가 들어가는 네모 모양에서 우측 아래 꼭지점

        ; 전체 화면 검색은 때로 비슷한 곳 오작동이나, 메모리 문제로 메크로가 길어지면 오작동이 있더군요.

      

         If ErrorLevel = 0
          {
             MouseClick, Left, %x1%, %y1%    ; x1, y1 좌표 클릭
              Sleep, 1000
             }
           If ErrorLevel = 1
           {
            Sleep, 72000               ; 위 1초 는 예비, 72초는 필요한 시간
             Gosub, Cheak              ; Cheak 로 가라
             }
        }
    Return

    Cheak:
        Loop
           {
            ImageSearch, x2, y2, x1좌표, y1좌표, x2좌표, y2좌표, *50 C:\A.BMP
     
              If ErrorLevel = 0
                {
                  Break           ; 보석 재생성이 되엇으면 cheak 에서 빠짐
                 }
                If ErrorLevel = 1
                {
                  Sleep, 1000     ; 보석 다시 생성때까지 1초에 한번씩 체크
                  }
             }
    Return

     

     

     

  • 아델즈 2015.08.31 11:59
    저기좌표라고 적어주신부분은 제가 좌표를지정해야하는거죠 전체화면모드에서 이미지서치를하려는건데
    C:\A.bmp는 스샷위치구요?
    컴퓨터자체에 문외한이라 질문도 제대로못해드리는점 죄송합니다
  • 아델즈 2015.09.12 18:16
    1:: ;보석캐기

    loop

    {

    ImageSearch, x1, y1, 795, 24, 1594, 578, *50 수정.BMP

    ; x1좌표,y1좌표는 화면에서 특정( 원하는 ) 위치 가 들어가는 네모 모양에서 좌측 위 꼭지점

    ; x2좌표,y2좌표는 화면에서 특정( 원하는 ) 위치 가 들어가는 네모 모양에서 우측 아래 꼭지점

    ; 전체 화면 검색은 때로 비슷한 곳 오작동이나, 메모리 문제로 메크로가 길어지면 오작동이 있더군요.



    If ErrorLevel = 0
    {
    MouseClick, Left, %795%, %24% ; x1, y1 좌표 클릭
    Sleep, 1000
    }
    If ErrorLevel = 1
    {
    Sleep, 72000 ; 위 1초 는 예비, 72초는 필요한 시간
    Gosub, Cheak ; Cheak 로 가라
    }
    }
    Return

    Cheak:
    Loop
    {
    ImageSearch, x2, y2, 795, 24, 1594, 578, *50 수정.BMP

    If ErrorLevel = 0
    {
    Break ; 보석 재생성이 되엇으면 cheak 에서 빠짐
    }
    If ErrorLevel = 1
    {
    Sleep, 1000 ; 보석 다시 생성때까지 1초에 한번씩 체크
    }
    }
    Return


    9::Pause
    0::exitapp

    이렇게 만들어 봣는데요
    x1좌표 y1좌표 x2좌표 y2좌표 설명해주신대로 윈도우 스파이를통해 좌표를 찾아서 넣엇습니다(블루스택 800x600 우측상단에 맞춰서 놓고)
    1번눌러서시작 9번정지 0번 로그아웃
    그리고 수정그림을 스크린샷찍어 잘라낸후 보석이라는 이름으로 저장햇습니다(저장위치가 어디에잇냐에따라 달라지는점이잇는지궁금합니다)
    그런데 실행이되지않네요 도와주세요

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 gui 저장 문제 질문입니다 5 T7GG 2015.08.31 0/0
질문 랜덤범위안에서 일정범위 배제하는방법 있을까요?? 2 서시 2015.08.31 0/0
질문 해당함수가 왜 제가 원하는대로 움직이지않을까요 ??ㅇ... 10 닉네이밍 2015.09.01 0/0
질문 settimer 초기화질문 34 스피릿치 2015.09.01 0/0
질문 지금 일하는도중 도움요청해봅니다 5 아델즈 2015.09.12 0/0
질문 자동물약을 한번 만들어 볼려고 합니다. 12 꿈을낚는아이 2020.02.16 0/0
질문 블루스택 이미지 서치후 postmessage 4 부비수달 2015.08.30 0/0
질문 opencv 연동이 가능한가요? 4 home01 2015.09.01 1/0
질문 녹스 클릭 관련 postmessege 작동을 안하네요. 뭐가 문... 9 용가리36 2015.08.26 0/0
질문 guicontrol text 변경 및 변수설정, 카운트 5 산적왕입니 2023.07.03 1/0
질문 혹시 멀티스레드로 이미지 서치 돌려본 분 계신가요? 1 sistt 2015.09.01 0/0
질문 오토핫키로 이런거 되나요? (초보질문) 6 ddfa4 2015.08.25 0/0
질문 이미지서치 창 설정에 대해 질문 드립니다. 6 백두 2015.09.20 0/0
질문 변수저장하고 +-하는법 질문드려요 5 쉬르릴 2015.08.24 0/0
질문 imagesearch 속도 관련 질문입니다. 17 sistt 2015.09.03 0/0
질문 시간출력질문 3 안녕222 2015.11.19 0/0
질문 gui 질문있습니다 5 흉폭한하마 2015.08.23 0/0
질문 edit창 질문 2 안녕222 2015.08.22 0/0
질문 블루스택 네트워크 연결 끊는 방법 없을까요? 흉폭한하마 2015.08.22 0/0
질문 루프 도중 중지 5 재홍이입니다 2015.08.23 0/0
Board Pagination Prev 1 ... 123124125126127128129130131 ... 173 Next
/ 173

전체 최신 인기글

전체 주간 인기글