매크로

질문
2016.05.21 20:18

비활성좌표클릭 질문이여

조회 수 229 추천 0 댓글 4
클릭(x좌표, y좌표)
{
    Coordmode, pixel, screen
    coordmode, mouse, Client
    
WinGetPos, w_x, w_y, w_w, w_h,BlueStacks App Player
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y
lparam := 내부좌표x|내부좌표y<<16
    
postmessage, 0x201, 1, %lparam%, ,BlueStacks App Player
postmessage, 0x202, 0, %lparam%, ,BlueStacks App Player
}


이렇게ㅔ 함수만들고


클릭(302,333)

이런식으로 넣었는데 클릭을 안해요

CoordMode, Mouse, Client 부분을

CoordMode, Mouse, Screen 으로 바꾸면 0,0에서만 클릭을 해요

다른곳으로 옮기니깐 클릭을 안하구요

어떤것이 문제일까요..

이미지서치는 잘되긴하는데 저것도 특정창에서만 서치되는게아니라 모니터 전체에서 서치되는거겠죠..? ㅜㅜ

블루스택 1입니다.

  • 제발등업좀2 2016.05.21 21:37

    위에 적어주신 펑션 은 이미지 서치 시 클릭 하는방법이시죠?

    그렇다면 창의 제목줄 과 테두리값을 빼주셔야 원하는 부분에 클릭 하실껍니다..

    즉 캡션 과 보더 값을 빼주셔야 할꺼에요 ..


    하물며 이미지 좌표 가 아닌 원하는 부분을 클릭하실경우 는

    창의 값을 빼실 필요가없습니다.

    클릭(x좌표, y좌표)
    {
      WinGetPos, winX, winY, winW, winH, BlueStacks App Player
     SysGet, capH, 4
     SysGet, bordW, 32
     SysGet, bordH, 33
     px:=x좌표-winX-bordW    
     py:=y좌표-winY-bordH-capH
     p := px|py<<16
     PostMessage, 0x201, 0, %p%, ,BlueStacks App Player
     PostMessage, 0x202, 0, %p%, ,BlueStacks App Player
     Sleep, 200
     Return
    }

  • profile
    셋쇼마루 2016.05.21 22:47
    감사합니다 제발등업좀2님 ㅎㅎ

    주신거 가지고 공부해볼게요
  • 제발등업좀2 2016.05.22 11:37
    음.. 외치기님 답변 중에 좌표 의 개념을 이해하는 좋은 댓글이 있습니다.. 외치기 하고 검색해보세요 사진으로 이해 하는 좋은 댓글이 있숩니다 아래 리체님말씀대로 재가 적어둔건.. 이미지서치 시 좌표값을 클릭하는 부분입니다.. 마루님께서 원하시는 그냥좌표클릭은 위에 적어둔대로... 창의값을 적을 이유가없습니다..
  • 리체 2016.05.22 09:10

    제발님의 답변은 이미지서치등으로 얻은 스크린좌표를 클라이언트 좌표로 환산할때 사용하는 함수입니다.

    본문의 함수는 보더와 캡션을 빼지 않았으므로 좌표에 따라 클릭을 못할수도 있는거고요.


    클릭(302,333)

    이런식으로 넣었는데 클릭을 안해요

    윈도우가 스크린좌표 0.0 에 위치해 있다면 모를까 (보더와 캡션을 빼지 않았으므로 이것도 불확실하지만)
    다른위치에 있다면 스크린상의 좌표를 빼버렸으니 전혀 엉뚱한 곳을 클릭할려고 시도하겠죠
    하지만 포스트메시지는 클라이언트내에서 벗어날수 없습니다.
    그래서 0.0이나 끝자리를 클릭하게 됩니다.

    먼저 좌표의 개념을 이해하세요

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키 마우스클릭 좌표 질문 2 21항공단 2016.05.25 0/0
질문 Adb 비활성 이미지서치 입문자입니다 1 가족오락관 2016.05.25 0/0
질문 사이드싱크 비활성클릭 질문드립니다. 웅ol 2016.05.25 0/0
자유 스크립트 제작 뭘로 하시나요? 1 북붕 2016.05.25 0/0
질문 컴파일 패킹 질문 16 괴리사 2017.08.19 0/0
질문 ADB 캡쳐 짤림현상 4 셋쇼마루 2016.05.23 0/0
질문 리스트 박스에 직접 입력하듯 텍스트를 띄우고 싶습니다. 12 북붕 2016.05.23 0/0
질문 오토핫키 질문있습니다. 3 데하르트 2016.05.23 0/0
질문 텍스트 출력 문의드려요!! 1 krip11 2016.05.23 0/0
질문 블루스택 Postmessage 적용 실패 ㅜ0ㅜ 7 신령공주 2016.05.25 0/0
질문 비활성 어디까지 가능한가요..? 2 신령공주 2016.05.24 0/0
질문 postmessage 좌표 오류 Realtive , Client 만큼의 차이? 신령공주 2016.05.22 0/0
질문 SPY ClassNN 값 편하게 가져오는방법 있나요? 4 신령공주 2016.05.22 0/0
질문 Adb로 스샷찍는법 질문이요! 6 셋쇼마루 2016.05.22 0/0
질문 비활성좌표클릭 질문이여 4 셋쇼마루 2016.05.22 0/0
질문 해당 프로그램 대상으로만 서치 2 krip11 2016.05.21 0/0
질문 global 변수 질문 1 왜6자냐 2016.05.23 0/0
질문 오토핫키 레알팜질문 1 21항공단 2016.05.22 0/0
질문 오토핫키 질문드려요.(이미지서치인데 모니터끄면 멈춤) 12 smdkdj 2017.10.27 0/0
질문 postmessage 마우스클릭! 1 신령공주 2016.05.19 0/0
Board Pagination Prev 1 ... 118119120121122123124125126 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글