오토핫키 커뮤니티

postmessage,메세지,wparam,iparam, control,wintitle

라고하면

iparm 값이

F= (Y*65536) + x

이거고...

F:=(230*65536) + 650

라고한다면

메모장에

1::

postmessage,0x201, 1, 15073930, 지니모션

postmessage,0x202, 0, 15073930, 지니모션

?

이렇게 만들어서 핫키를 실행했는데요...

지니모션 자체에서 터치조차 안되는데... 제가 틀리게 만든건지

요점은 1을눌러서 마우스좌표로 터치를 하고싶은데요

물론... 마우스클릭 명령어로는 잘됩니다만... 포스트메세지로 그 좌표를 클릭하고 싶은데 계속수정해보고 좌표 확인해봐도

되질 않는데...

혹시 제가 틀린부분이나 아니면 정확히 만들수있는 방법좀 알려주실분 부탁좀 드릴께요 ㅠㅠ


  • 핸콕 2015.03.03 08:15

    모바게님의 공개소스( http://tailstar.net/autohotkey_tips/2850908 ) 중 비활성 좌표클릭입니다..

    px:=x-WindowBorderWidth/2

    py:=y-WindowBorderHeight/2-WindowCaptionHeight

    p := px|py<<16

    PostMessage, 0x201, 0, %p%, , % ActiveID

    PostMessage, 0x202, 0, %p%, , % ActiveID

    --------------------------------------------------------------

    투혼님은..postmessage에 대한 이해가 부족하신거 같네요..

    1. %p%는 좌표값을 계산한 변수값인데, 투혼님은 직접 숫자로 넣으셨죠? "15073930"..

    2. %activeid도 명령을 전달할 디바이스 값인데 "지니모션"이라고 만 넣으시지말고 풀네임을 넣으시던지 변수값으로 넣으시면 되겠네요

    3. 메모장을 쓰지마시고 SciTE$AutoHotkey를 사용하시면 문법에 도움이 되십니다..

    4. 마지막으로 mouseclick은 relative좌표값(창기준)이 적용되고 postmessage는 Client좌표값(창안에서 실제영역)이 적용되므로 창의 테두리,제목영역만큼의 값을 빼주는 공식이 모바게님의 소스를 보고 공부하셔요^^


  • 투혼레몬 2015.03.03 08:42
    아하 .... 감사합니다 제가 이제 입문단계이다보니 지식이 전무해서... ㅠㅠ
    좀더 공부하도록 할게요 !!
  • profile
    외치기 2015.03.03 09:17
    1번 자체는 투혼님이 올리신 계산식도 맞다고 알고있습니다.
  • 투혼레몬 2015.03.04 05:09
    아... 제가 한것도 맞는건가요? 근데 왜 화면을 아에 터치를 안할까요 ㅠㅠ
  • profile
    외치기 2015.03.04 09:10
    좌표 변환식이 맞다는것이지 나머지 부분이 맞았다는 게 아닙니다.
    핸콕님이 적어주신것처럼 Client영역용으로 좌표를 계산한 후에 Lparam에 넣기위한 계산을 진행하셔야합니다.
  • 쌩뚱 2015.03.04 09:13
    저도 알고싶네요. . .
    몇일째 지니모션으로 postmessage를 테스트 중인데
    전혀 먹지를 않습니다 ㅜㅜ
    뭐가 문제인지. . .
  • 쌩뚱 2015.03.04 09:16
    위에있는데로 .
    clint 좌표도 넣었고
    n:=x좌표|y좌표<<16
    으로 변수 적용하고 창이름도 풀네임으로 넣었는데 말이죠
  • IJ0902 2015.03.07 11:27

    ifwinactive인가로 창 이름 인식하는지 확인해보시고, 안된다면 setmatchtitle로 수정해보세요


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 어느 숫자 보다 크다 작다를 인식하게 할 수 있나요? 8 수리봉얼짱 2015.03.04 0/0
질문 postmessage 비활성 컨트롤을 단축키로 만들고 싶은데... 8 투혼레몬 2015.03.07 0/0
질문 버튼 반응문제 7 GOLD 2015.03.04 0/0
질문 멀티플 이미지 서치관련 질문드립니다 6 한지1 2015.03.03 0/0
자유 오토핫키로 만드는거 어렵나요? 2 화뉘잉 2015.03.07 1/0
질문 이런식으로만들어보려고 하는데요..! 4 라나바다 2015.03.03 0/0
질문 최신 세븐나이츠 오토 어디서 받으면 되나요 ? 28 내붕알용문신 2016.06.21 0/0
질문 컴파일할때 어떻게 이미지파일이랑 ahk를 묶어서 exe하... 12 GOLD 2015.05.21 0/0
질문 지니모션에서 비활성 키보드 입력을 해보려하는데 막히... 6 춘혈 2015.03.02 0/0
질문 세븐나이츠 무한사냥(완료) 영웅교체 부분에서좀 도와... 16 세나블텍 2015.03.05 0/0
질문 중간에 명령이 안됩니다 8 GOLD 2015.03.02 0/0
질문 ImageSearch 시 이미지 파일이 많을 때 스크립트를 줄... 2 Vermee 2015.03.02 0/0
질문 loop 질문입니다. 2 올드휴고 2015.03.03 0/0
질문 이미지서치로 쓰는 그림파일들을 오토핫키exe안에 file... 3 GOLD 2015.03.02 0/0
질문 안녕하세요!! 오토핫키 막히는 점이 있어서 질문드립니다. 5 한지1 2015.03.02 0/0
질문 postmessage 마우스클릭에 대해 궁금해서 질문드려요... 5 투혼레몬 2015.03.02 0/0
질문 오토핫키L버젼에서 adb실행시 오류 문의^^ 6 핸콕 2015.03.02 0/0
질문 gui 기초부터 깔끔하게 정리되어있는데 주소있으신가요? 2 세나블텍 2015.03.02 0/0
질문 이미지서치 실패시 카운팅 가능한가요? 1 세나블텍 2015.03.01 0/0
질문 창이활성화상태가 아닐땐 이미지서치가 되지않습니다 4 GOLD 2015.03.02 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글