매크로

조회 수 1648 추천 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
분류 제목 글쓴이 최근변경 추천
자유 Soundbeep 5 보득 2015.02.02 2/0
정보 지니모션 테마 및 윈도우 버전 상관없이 해상도 변경하... 로뎀나무 2015.01.16 2/0
정보 SMTP 메일보내기 13 모바게 2020.08.10 2/0
정보 postmessage 질문이 와서 올립니다. (중복가능성) 12 생물 2015.01.01 2/0
정보 오토핫키 Themida 패킹 하는법 6 파더 2015.03.10 2/0
자유 오토핫키 공부에 조금이나마 도움이 되시라고 스크립트... 8 외치기 2015.08.24 2/0
정보 제작지원도구 5 따기따기 2014.12.12 2/0
정보 List에 해당하는 GUI 팁 9 외치기 2015.08.24 2/0
자유 (세븐나이츠)쌩초보가 만든 매크로 공유합니다.(이미지... 12 swksd 2015.04.24 2/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
자유 세나 매크로 테스트 하실분 구합니다.(마감) 55 생물 2015.01.01 2/0
정보 간단하게 테스트해본 쿠키런 생명보내기 매크로 Script... 1 한길 2014.09.05 2/0
질문 오토핫키 매크로만드는법 강의자료 추천좀요 1 mnbmnb 2023.08.24 1/0
자유 PostMessage 비활성 키입력 wparam, lparam 없이 하는 ... 아스팔트맨 2023.07.14 1/0
공유 오토핫키 디컴방지 컴파일러 4 digim0 2023.03.09 1/0
질문 카카오토나 오토핫키 4 윤목s1 2023.03.23 1/0
질문 비활성 이미지 서치 매크로 추천좀 해주세요 4 감자밥 2022.07.09 1/0
질문 오토핫키 이미지서치 여러장 서치하는방법좀 봐주세요 ... 4 매크로찾아삼 2023.02.24 1/0
질문 오토핫키 튕김 1 초보오토핫 2023.02.24 1/0
질문 이미지맥스와 오토핫키 비활성클릭 질문 2 츠카다카즈오 2023.02.24 1/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글