매크로

조회 수 181 추천 0 댓글 5

1. 스크립트


#NoEnv

#SingleInstance force


RealWinSize(ByRef posX, ByRef posY, ByRef width , ByRef height)

{

   WinGetPos, X, Y, W, H, BlueStacks App Player

   SysGet, wFrame, 7

   SysGet, wCaption, 4

   posX := X+wFrame

   posY := Y+wFrame+wCaption

   width := W - wFrame * 2

   height := H - wFrame * 2 - wCaption

   return

}



^Home::

RealWinSize(X, Y, W, H)

Gui, 1: New

Gui, 1: -Caption -Border +AlwaysOnTop

Gui, 1: color, 0xFF44AA

Gui, 1: Show,% "X" X  "Y" Y " W" W "H" H, Area

WinSet, Transparent, 70,Area

Sleep, 2000

Gui, 1: Destroy

return



2. 질문

- 위의 스크립트는 Ctrl+Home키를 눌렀을때 현재 활성화된 클라이언트의 영역을 표기해주는 스크립트인데요.

예를 들어서 현재 활성 클라이언트에서 100, 100, 200, 200 의 영역이 어디를 나타내는지 표시하려면 어떤 코드를 추가해야하는지 조언좀 부탁드립니다.




  • profile
    N4N2 2015.11.09 11:59

    저는 클라이언트인지는 모르지만, 전체X-블루스택X-보더 // 전체Y-블루스택Y-캡션 이렇게 한것 같아요


  • 제발등업좀2 2015.11.09 12:44
    마우스 드래그 하면 생기는 영역 표시 같은거 말씀하신 건가요?
    만약 에 그렇다면 gdip라이브러를 이용하셔야합니다..
  • 마토깽 2015.11.09 21:39
    넵, 마우스 드래그하면 생기는 영역같은건데요.
    -------------------
    1. 얻고자하는 것
    블루스택창 삼국지 게임에 "이미지1"이 왼쪽구석 쯤에 있는데
    그 영역을 딱 들어맞게 좌표를 알고 싶습니다.

    2. 먼저 오핫spy로 Client좌표를 알아내서 스크립트에 추가시켜서 어긋나는 정로를 어림짐작 잡아
    좌표를 조금씩 수정하여 핫키를 눌러 영역을 체크하여 "얻고자하는 값"을 찾아냄.

    ---------------------
    설명이 제대로 될지 모르겠네요.
  • 리체 2015.11.09 16:14

    2번의 답


    #NoEnv

    #SingleInstance force

    return


    ^Home::

    RealWinSize(X, Y, W, H)

    W:=X+200

    H:=Y+200

    X+=100

    Y+=100

    Gui, 1: New

    Gui, 1: -Caption -Border +AlwaysOnTop

    Gui, 1: color, 0xFF44AA

    Gui, 1: Show,% "X" X  "Y" Y " W" W "H" H, Area

    WinSet, Transparent, 70,Area

    Sleep, 2000

    Gui, 1: Destroy

    return


    RealWinSize(ByRef posX, ByRef posY, ByRef width , ByRef height)

    {

       WinGetPos, X, Y, W, H, A ;현재 활성중인 윈도우

       SysGet, wFrame, 7

       SysGet, wCaption, 4

       posX := X+wFrame

       posY := Y+wFrame+wCaption

       width := W - wFrame * 2

       height := H - wFrame * 2 - wCaption

       return

    }

    단순 예로 보여드린것이고, 함수의 파라미터를 더 추가로 더 만들어서 할수도 있겠고 새로운 함수로 만들수도 있고요

    응용해보세요.

  • 마토깽 2015.11.09 21:36
    오! 감사합니다. 핫키로 영역띄운다음 활성중인 창을 다른 포지션으로 이동후 다시 핫키를 누르니
    영역이 이리저리 다른 곳에 표기가 되네요.
    제가 풀어야할 숙제 같습니다. 그래도 도움주셔서 감사합니다.

최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 [해결]녹스앱플 오핫 이미지 서치 질문입니다 27 T7GG 2015.09.22 0/0
질문 [해결]녹스앱플 설정 및 이미지서치 ㅠ 6 T7GG 2015.08.19 0/0
질문 [해결]Smartgui(스마트구이) 체크박스 동작 질문 4 마토깽 2022.12.14 0/0
질문 [해결] 아래 작동중지에 대한 수정소스인데요. 8 마토깽 2022.12.14 0/0
질문 [해결] 실행시 Gui글자를 읽어들이지 못합니다. 5 마토깽 2015.10.26 0/0
질문 [해결] 비활성 드래그 오작동합니다. 14 마토깽 2015.10.24 0/0
질문 [해결] FileSelectFile, 저장형식에 대해 궁금합니다. 10 마토깽 2015.10.29 0/0
질문 [해결] "" 내 변수 호출 질문 3 아잉뿌잉 2015.12.10 0/0
질문 [초보질문] 포스트메시지가 왜 안먹힐까요ㅜ 10 HyunsD 2015.11.27 0/0
질문 [초보] 매크로 실행 질문 9 알제리킴 2016.03.13 0/0
질문 [질문]예지력님 스킨적용에 대해 궁금한게 있습니다. 5 마토깽 2015.11.24 0/0
질문 [질문]사용pc환경에 따른 이미지인식이.. 5 마토깽 2019.11.26 0/0
질문 [질문]듀얼모니터 가상 화면으로 보내기 + 위치고정 춥다람쥐 2015.07.05 0/0
질문 [질문] 현재 활성화된 Clinet에서 영역값을 알고 싶은... 5 마토깽 2015.11.09 0/0
질문 [질문] 갯수 : 2개 8 USW 2015.04.13 0/0
질문 [질문] ToolTip 잘 모르겠는데요. 4 마토깽 2015.07.20 0/0
질문 [질문] Settimer 사용시 일시정지 기능 5 마토깽 2015.11.19 0/0
질문 [질문] Gui Creator, SaveFile(.xml) Load 실패 1 마토깽 2015.10.29 0/0
질문 [입문자]랜덤키입력+랜덤딜레이 질문이요 1 라디에스 2017.11.18 0/0
질문 [입문자] 녹스 비활성화 랜덤좌표 클릭 질문이용!! 1 라디에스 2017.11.18 0/0
Board Pagination Prev 1 ... 133134135136137138139140141 ... 172 Next
/ 172

전체 최신 인기글

전체 주간 인기글