오토핫키 커뮤니티

조회 수 380 추천 0 댓글 4
인터넷에서 보고 따라하는데 잘 안되더라구요


PostMessage, ControlClick 둘다 안먹혀서 돌아 버리겠습니다.

고수님들 도움좀 주세요

비활성왼쪽클릭(x좌표, y좌표)
{
WinGetPos, w_x, w_y, w_w, w_h, 섭이60

CLASS_NN := subWin1
내부좌표x := x좌표 - w_x
내부좌표y := y좌표 - w_y

lParam := 내부좌표x|내부좌표y<<16
PostMessage, 0X201, 1, %lParam%, %CLASS_NN% ,섭이60
PostMessage, 0X202, 0, %lParam%, %CLASS_NN% ,섭이60

ControlClick, x좌표 y좌표, 섭이60
ControlClick, x%내부좌표x% y%내부좌표y%, 섭이60
ControlClick, x928 y727, 섭이60
MouseMove x좌표,y좌표

ControlClick, 내부좌표x 내부좌표y, 섭이60

ouseClick, L,내부좌표x,내부좌표y
Sleep, 5000
}

  • 리체 2017.05.03 20:27

    subWin1 클래스를 넣으면 안됩니다. 빼세요.

    CLASS_NN := subWin1 ;필요없는 것이지만 변수지정 방식이 틀렸습니다.

    CLASS_NN := "subWin1" ;올바른 변수지정

    수정을 했는데도 불구하고 클릭이 안된다 그럼 좌표를 살펴보세요

    좌표는 Client, WIndow, Screen 의 3가지가 있습니다.

  • 섭이60 2017.05.03 21:37
    답변 감사드려요!!!

    말씀하신대로 "subWin1" 으로 바꾸고 시도해 봤는데도 여전히 먹통이네요

    Spy로 살펴보니 아래와 같아서

    --------------------------------------
    Absolute : -550, 353
    Realative : 940, 723
    Client : 940, 723
    --------------------------------------

    아래처럼 코드를 고정으로 바꿨는데도 안되네요;;;


    CLASS_NN := "subWin1"
    내부좌표x := 940
    내부좌표y := 723

    lParam := 내부좌표x|내부좌표y<<16
    PostMessage, 0X201, 1, %lParam%, %CLASS_NN% ,섭이60
    PostMessage, 0X202, 0, %lParam%, %CLASS_NN% ,섭이60



    이미지를 찾는 부분은 아래와 같습니다.



    ImageSearch, FoundX, FoundY, %Pos_x%, %Pos_y% , %x_right%, %y_bottom%, *50 %A_ScriptDir%\Images\Retry.PNG
    if ( ErrorLevel = 0 )
    {
    비활성왼쪽클릭( FoundX, FoundY) ; 찾은 좌표를 클릭합니다.
    Gui, Submit, Nohide ;
    클리어횟수 := 클리어횟수 + 1
    GuiControl, , B, %클리어횟수% 회
    }
    else
    {
    못찾은횟수 := 못찾은횟수 + 1
    GuiControl, , B, %ErrorLevel% , %Pos_x%, %Pos_y% , %x_right%, %y_bottom%
    }

    이렇습니다.
  • 리체 2017.05.04 09:26
    lParam := 940|723<<16
    PostMessage, 0X201, 1, %lParam%, ,섭이60
    PostMessage, 0X202, 0, %lParam%, ,섭이60

    디버깅을 해보면 간단합니다.
    포스트메시지는 Client 좌표를 사용합니다.
    ClassNN은 빼시라고 말씀드렸습니다.
    위처럼 했을시 클릭이 된다면 다음단계, 이미지서치에서 찾은 좌표, 스크린위치 뺀 좌표를 각각 검토하면 됩니다.
    이미지서치에서 찾은 좌표는 이미지의 좌상 모서리 입니다.
  • Atoz 2017.05.12 16:21

    아마 미뮤같은 경우엔 PostMessage 명령어가 안먹을겁니다.


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 이미지 서칭 고수님들! 도와주세요 2 개발자의하루 2017.08.14 0/0
질문 PostMessage 클릭 질문있어요 4 땅콩이 2017.08.14 0/0
질문 Aero Peek 이미지 서칭? 에 대해 질문좀 여쭙고싶어요 2 개발자의하루 2017.08.14 0/0
질문 캡쳐한 파일을 클립보드로 보내서 카카오톡으로 그림으... 4 인디비쥬얼 2017.08.15 0/0
질문 Postmessage 관련 질문입니다 룬룬리루 2017.08.14 0/0
질문 오토핫키 다중 픽셀서치 혹은 이미지서치 질문드립니다. 2 강문원 2017.08.19 0/0
질문 하드인증 우회(뚫는법) 질문이요 삐뻐 2017.08.15 0/0
자유 오토핫키 c++가능하신분 찾습니다.. 아녕하세요 2017.08.15 0/0
질문 비쥬얼 스튜디오로 오토핫키 만들고 싶습니다. 룬룬리루 2017.08.15 0/0
질문 안녕하세요! 모모에서 오토핫키 비활성클릭을 좀 구현... 2 woojin77 2017.10.04 0/0
질문 에디터에서 실행하면 잘되는데.. 컴파일하고 실행하면 ... 2 키토키토키 2017.08.17 0/0
질문 버전을 basic으로 설지하닌깐 global 선언에서 오류가 ... 고파사탕 2017.08.17 0/0
질문 질문전 검색해보고 없어서 질문 드려봅니다... 포천아지 2017.08.16 0/0
질문 리니지m 던전이동 오토핫키 구현질문드립니다. 2 호반베르디움 2017.08.18 0/0
질문 모모에서 Active Window info로 찾은 좌표가 왜 틀릴까요? 8 mYoda 2017.08.25 0/0
질문 (쌩초보) 단순 이미지서치에서 일정구간 n회 반복하는 ... 1 잘해보자잉 2017.08.17 0/0
질문 답변이 없어서 다시 문의합니다. 8 포천아지 2017.08.20 0/0
질문 ControlClick 질문드립니다. 3 호반베르디움 2017.08.22 0/0
질문 이미지 서치 후 클릭 도중 다른 이미지가 서치되는건 ... 2 망나뇨옹 2017.08.18 0/0
질문 루프중간에서 맨 처음으로 돌아가게 하는법(재시작 하... 6 병살타 2017.09.11 0/0
Board Pagination Prev 1 ... 113114115116117118119120121 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글