매크로

질문
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
분류 제목 글쓴이 최근변경 추천
질문 비활성이미지서치 반복문만 넣으면 써치를 못함.. 3 여행용티슈 2019.12.01 0/0
질문 비활성이미지서치 재질문 3 cho9161 2018.06.18 0/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
질문 비활성이미지서치 질문 3 꾸니야 2017.11.28 0/0
질문 비활성이미지서치(성공)후 원하는 버튼 클릭질문. 2 테일하는병키 2017.10.10 0/0
자유 비활성이미지서치는 꼭 gdip있어야하나요? 1 남구미호 2018.01.19 0/0
질문 비활성이미지서치시 팝업창 이미지 인식 불가 문제 해... 터마 2022.12.14 0/0
질문 비활성이미지서치에서 원하는 좌표값 클릭 3 배우고싶다 2016.09.09 0/0
질문 비활성이미지서치에서 좌표값 인식에 부탁드립니다 2 배우고싶다 2016.09.08 0/0
질문 비활성좌표클릭 질문이여 4 셋쇼마루 2016.05.22 0/0
질문 비활성창 마우스 조작이 안됩니다 2 한유진 2019.05.24 0/0
질문 비활성클릭 관련 질문입니다 3 푸아르 2018.12.07 0/0
질문 비활성클릭 매크로가 일정부분만안됩니다 3 샌드위치 2019.01.21 0/0
질문 비활성클릭 자꾸 몇픽셀아래쪽 찍네요. 7 우후훅 2015.01.20 0/0
질문 비활성클릭 질문 5 왜6자냐 2016.06.25 0/0
질문 비활성클릭 질문드립니다.. 2 큰일이넹 2017.12.21 0/0
질문 비활성클릭 질문합니다 2 PlusK 2016.06.05 0/0
질문 비활성클릭 함수호출이 2번이상안되네요 ㅠㅠ 3 zinco 2016.07.17 0/0
질문 비활성클릭을 사용하면 해당 좌표로 가지 않습니다. 1 구글리스트 2018.01.05 0/0
질문 비활성키입력관련 질문입니다 궁갤 2016.01.21 0/0
Board Pagination Prev 1 ... 979899100101102103104105 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글