오토핫키 커뮤니티

조회 수 1674 추천 2 댓글 12

@마지막이야기


Postmessage의 경우에는 클라이언트좌표를 인식합니다.


CoordMode, Pixel, Screen ;<- 좌표기준설정
WinActivate, BlueStacks ;<-블루스택활성화
WinSet, AlwaysOnTop, on, BlueStacks ;<-블루스택 창이 항상 위로
WinGetPos, X, Y, W, H, BlueStacks ;<- 블루스택의 위치 x좌표를 X에, y좌표를 Y에, 넓이를 W에, 높이를 H에 저장
SysGet, E, 32 ; <-보더두께값을 변수 E 에 저장
SysGet, Q, 4? ; <-제목표시줄두께값을 변수 Q에 저장
X2:=X+W ?; <- 블루스택 위치의 x좌표와 넓이를 더한값을 X2에 저장
Y2:=Y+H ; <- 블루스택의 위치의 y좌표와 높이를 더한값을 Y2에 저장


ex)이미지서치일 경우


ImageSearch, X1, Y1,?%X%, %Y%, %X2%, %Y2%, *오차율 이미지.bmp? ;<-여기서 저장되는 X1, Y1은 Relative좌표값

If(Errorlevel=0)

{

??? X1:=X1-E??;<-그래서 구해진 Relative좌표값에 보더값을 빼서 Client좌표값으로 변경

??? Y1:=Y1-Q ;<- 위와 동일

??? N:=X1|Y1<<16? ;<-좌표를 16진수로 변환

??? PostMessage, 0X201, , %N%, , BlueStacks?
??? PostMessage, 0X202, , %N%, , BlueStacks?

}?



  • 마지막이야기 2014.12.08 13:21

    친절한 답변 감사드립니다. ㅎㅎ


    제가 질문드린거와 좀 다르게 생각하신거 같아요 ㅎ


    위와 같은 구문을 가지고 블루스택에 작동시키면 처음에는 작동이 안됬습니다.


    그런데 생물님 매크로를 한번 작동시키고 종료한 후에


    작동이 안됬던 구문을 다시 블루스택에 작동시키니 작동이 되더군요


    그래서 생물님 매크로에 블루스택에 어떤 장치를 건게 아닌가 생각되어 질문드렸습니다 ㅎ


    그런거 없다면 죄송합니다 ㅎㅎ

  • profile
    파더 2014.12.09 07:13
    그건 해상도 관련 이미지 인식 문제일것입니다.. 제가 생각하기로는 마지막이야기님은
    생물님의 이미지파일로 테스트를 하셨거나.. 생물님 매크로를 작동시킨후의 이미지 캡처후
    사용하셨거나.. 한것같습니다.. 생물님매크로는 강제로 매크로에서 해상도를 한번더 변경합니다.
    그렇기때문에 위에 이야기드린대로 생물님의 이미지 파일로 하셨다면.. 정상 작동을 안할수도있습니다.

    이미지 캡쳐를 다시하시거나.. 해상도 조절을하시거나 하시는게 더 빠를수도있습니다..
  • 마지막이야기 2014.12.09 12:27
    답변 감사합니다 ^^

    도움이 됬네요 ㅎㅎ
  • profile
    클래식나인 2014.12.08 19:15

    혹시 블루스택상에서 클릭이 안되는 지점이 생기지 않던가요? ..... 이걸로 고생중.. ㅠㅠ

  • 마지막이야기 2014.12.08 19:59
    보더값 빼서 오차 없애셨나요??
  • profile
    클래식나인 2014.12.08 23:05

    보더값 빼는 부분까지 적용했는데 터치 음영지역이 생기네요;

  • 따기따기 2014.12.08 23:17
    저도 블루스택에서 포스트메시지 쓰다가 적용되는게 이상해서 지니모션으로 넘어왓네요 지니모션 사용해보세요
  • profile
    클래식나인 2014.12.08 23:24
    저도 지니로 구동하고있습니다 ㅠㅜ 블루스택에서 호환되는 게임이 아닌지라 ..
  • 따기따기 2014.12.09 02:45
    그렇다면...지니모션 화면회전을 한번 눌러보세요
    그래도 안되면 잘모르겟네요
  • 꼬반 2014.12.09 14:59

    음영이 생긴다고 하시는 분은 http://w3tech.tistory.com/212

    이 포스트한번 잘 확인해보세요.

    실제 구한 영역을 gui로 한번 표시해서 정말로 정확하게 영역을 잡았는지 확인해보시면 좋을 듯 하네요.

  • KAZUYA 2014.12.22 21:23

    @생물

    SysGet 보더값은 어떻게 구하는지 궁금합니다..

  • 수식어 2015.01.01 01:00
    좋은 정보 감사합니다!

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 포스트메시지를 사용하여 조합키를 보낼수있을까요? 3 클래식나인 2014.12.15 0/0
질문 오토핫키 매크로 사용하기 어려울까요?? 6 얌마얌마얌 2014.12.16 1/0
질문 이미지서치 내것에선 잘되고 남것은 안되는경우? 11 파더 2014.12.15 1/0
질문 오토핫키 실행시키고.......... 3 맹물도사 2014.12.11 0/0
질문 오토핫키가 다루기가 어려울까요? 7 그냥그래요 2014.12.13 0/0
질문 절전모드 전부 해제 시켰는데도 잘 때 매크로가 멈추네요 2 FKILLER 2014.12.14 0/0
질문 몽길이 메클 질문드립니다... 1 헬로시드니 2014.12.09 0/0
정보 postmessage 질문이 와서 올립니다. (중복가능성) 12 생물 2015.01.01 2/0
질문 질문하나합니다.. 2 dsaf3 2014.12.10 0/0
질문 오랜만의 질문 1 가지~!!! 20 파더 2014.12.08 0/0
자유 아.. 이제 서서히 빛이 보이네요... 46 파더 2014.12.11 0/0
정보 오토핫키 Themida 패킹 하는법 6 파더 2015.03.10 2/0
질문 변수로 저장된 값마다 터치위치를 변경하고싶을때..어... 2 파더 2014.12.05 0/0
질문 와 ,,,핫오토키는 뭔가여... 3 찬쓰찬쓰 2014.12.12 1/0
질문 VMProtect Unpack 17 외치기 2017.03.19 0/0
자유 아주 간단한건데.. 하면 이쁜 gui 색입히기... 2 로우얄 2017.12.19 0/0
자유 오토핫키컴파일 이후 Themida 패킹 사용하면되는건가요? 파더 2014.12.04 0/0
질문 1004매크로 1 dlalsrb86 2014.12.04 0/0
질문 오토핫키 이미지서치좀 봐주세요ㅡ모비즌연동 8 뀨잉여기좋아 2014.12.05 0/0
질문 체크박스 if 에대해서 6 파더 2014.12.04 0/0
Board Pagination Prev 1 ... 195196197198199200201202203 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글