매크로

조회 수 206 추천 0 댓글 3

@제발등업좀2님 항상 감사합니다 ! 또 하다가 잘안되는것도 있고 질문이 있어서 또 게시판에 왔네요


이미지서치 첫 변수를   FoundX2, FoundY2과  FoundX, FoundY


이렇게 두가지 구분해서 써야될 상황에 왔는데 


첫 실행 그러니까 3비활성왼쪽클릭(FoundX2, FoundY2)    


FoundX2, FoundY2받고 처음으로 실행하느건 제대로 클릭하지만


이후에 다시 3비활성왼쪽클릭(FoundX2, FoundY2)    을 써야하는 부분이 있는데


이떄엔 클릭을 하지않고있습니다 왜 이런거지요? 변수((FoundX2, FoundY2)를 기억하지 못하는건가요?


없다면 어찌해야 좋을지 조언좀 부탁드립니다 






ImageSearch, FoundX2, FoundY2, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 빈공간.png

if (ErrorLevel = 0) {

sleep,1000

2비활성왼쪽클릭(52,437)    ;구입

sleep,4000

3비활성왼쪽클릭(FoundX2, FoundY2)   ;특정좌표  -120 -400

}


ImageSearch ,FoundX, FoundY, %pos_x%, %pos_y%, %x_right%, %y_bottom%, *50 옥수수.png

if (ErrorLevel = 1) {

if (설치자리=1번자리)

{

sleep,2000

2비활성왼쪽클릭(702,437)    ;1번자리

sleep,2000

3비활성왼쪽클릭(FoundX2, FoundY2)   ;특정좌표  -120 -400

}

if (설치자리=2번자리)

{

2비활성왼쪽클릭(702,407)    ;2번자리

3비활성왼쪽클릭(FoundX2, FoundY2)   ;특정좌표  -120 -400

}

if (설치자리=3번자리)

{

2비활성왼쪽클릭(662,437)    ;3번번자리

3비활성왼쪽클릭(FoundX2, FoundY2)   ;특정좌표  -120 -400


}

lparam3 := 399|301<<16

PostMessage, 0x201, 1, %lparam3%, , BlueStacks App Player   ;설치확인닫기

PostMessage, 0x202, 0, %lparam3%, , BlueStacks App Player     ;

sleep,3000

비활성왼쪽클릭(FoundX, FoundY) ;찾은 좌표를 클릭합니다.

}

3비활성왼쪽클릭(x좌표, y좌표)

{

wingetpos, w_x, w_y, w_w, w_h, 녹스 안드로이드 앱플레이어


내부좌표x := x좌표 - 120

내부좌표y := y좌표 - 400


lparam := 내부좌표x|내부좌표y<<16

PostMessage, 0x201, 1, %lparam%, , 녹스 안드로이드 앱플레이어

PostMessage, 0x202, 0, %lparam%, , 녹스 안드로이드 앱플레이어

sleep, 1000 ;ms 단위입니다.

}


  • 제발등업좀2 2015.11.28 09:02

    아래처럼 햇을때 .. 잘되는데요;;; 다른문제인것같은데;;;

    그리고..3비활성왼쪽클릭(x좌표, y좌표) 이부분 저번 질문에서..

    말씀드렸는데 ㅠㅠ 좌표 계산이 잘못된것같습니다. 이미지서치 후 값을 포스메세지로

    날리는건데;; 저번에 질문에 답변 드렸으니 참고하시면 될것같고.. 음.. 여튼 그러합니다.


    coordmode, pixel, screen
    CoordMode,tooltip,screen
    coordmode, mouse, screen

    f1::
    MsgBox,ㅅㅣ작
    ImageSearch, oX, oY, 0, 0, A_ScreenWidth, A_ScreenHeight, *125 %A_ScriptDir%\실험1.png
    If ( ErrorLevel = 0)
     {
      MsgBox,%OX%=%OY%
     }
    ELSE If (ErrorLevel = 1)
     {
      MsgBox,못찾음
     } 
    Sleep,1000
    ImageSearch, AX, AY, 0, 0, A_ScreenWidth, A_ScreenHeight, *125 %A_ScriptDir%\실험2.png
    If ( ErrorLevel = 0)
     {
      MsgBox,실험1좌표값 : %OX%=%OY% / 실험2좌표값 : %AX%=%AY%
     }
    ELSE If (ErrorLevel = 1)
     {
      MsgBox,못찾음
     } 
    return


    f2::
    Reload
    return

    esc::
    GuiClose:
    ExitApp
    return

  • 소리없이 2015.11.28 20:35
    써주신거 참고해서했더니 해결되었습니다.. 안됐던 이유가 중간에 FoundX2, FoundY2를 한번 더 사용해서 그전값이 날라갔던 것이였습니다.. 허무하네요 ㅠ
  • 제발등업좀2 2015.11.28 12:06
    if (설치자리=1번자리) 이쪽으로 진입 잘되시나여?
    {
    sleep,2000
    2비활성왼쪽클릭(702,437) ;1번자리
    sleep,2000
    3비활성왼쪽클릭(FoundX2, FoundY2) ;특정좌표 -120 -400
    }

    if 설치자리=1번자리

    이렇게 아니면..

    if (설치자리="1번자리")
    이렇게 해야하는것 아닌가요?

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 항상 활성화시키기 3 사군자vv 2015.11.29 0/0
질문 비활성 이미지 서치 + 비활성 클릭 질문합니다 5 수지가좋아 2021.02.26 0/0
질문 예지력 님 스킨 입히기 관련 질문좀... 11 제발등업좀2 2015.11.30 0/0
질문 loop break 질문이요.. 7 모짱 2015.11.30 0/0
질문 등업님그리고 고수님들 질문있습니다! 3 소리없이 2015.11.28 0/0
질문 [초보질문] 포스트메시지가 왜 안먹힐까요ㅜ 10 HyunsD 2015.11.27 0/0
정보 [Lib] Class MsgBox, 메시지박스 확장 4 예지력1 2015.11.27 2/0
질문 USB 시리얼 번호 얻는법 도와주세요. cjh71 2015.11.26 0/0
자유 쓸대없는애기지만.. 개발자분들 참많네요 ㅎㅎ.. 16 제발등업좀2 2017.03.27 0/0
질문 모니터한개에서 확장으로 가상모니터에서 이미지서치불가 3 괴물어린이 2015.11.26 0/0
질문 지니모션 매크로 좀 도와주세요 1 라미첼 2015.11.26 0/0
정보 오토핫키 이미지 스위치... 6 파더 2015.11.27 0/0
자유 PC게임,특히 린지같은것 매크로하실분들 참고요. 4 우후훅 2015.11.27 0/0
질문 초보인데 매크로 만드는데 질문있습니다~ 3 도영이아빠 2015.11.27 0/0
자유 잘고텍스트 신기하네요. 17 외치기 2015.11.27 1/0
질문 오토핫키 입문할려고 합니다. 정보 많은 곳 좀 알려주세요 6 Auto영웅 2015.11.28 0/0
질문 guicontrol 을 실시간으로 Text를 수정할경우 깜빡임증... 4 cjh71 2015.11.25 0/0
질문 또 SOS 입니다 ㅜ 6 소리없이 2015.11.24 0/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
질문 C언어 예제 질문좀 해도될까요? 4 세븐나이쯔 2015.11.24 0/0
Board Pagination Prev 1 ... 135136137138139140141142143 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글