오토핫키 커뮤니티

조회 수 182 추천 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
    오! 감사합니다. 핫키로 영역띄운다음 활성중인 창을 다른 포지션으로 이동후 다시 핫키를 누르니
    영역이 이리저리 다른 곳에 표기가 되네요.
    제가 풀어야할 숙제 같습니다. 그래도 도움주셔서 감사합니다.

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 또다시 질문드립니다.. 팅김확인 관련만들때 24 제발등업좀2 2015.11.12 0/0
자유 던파 게임가드에 안걸리는 오토마우스 없을까요 비닝찡 2015.11.11 0/0
질문 오랜만에 질문드립니다. 6 제발등업좀2 2015.11.10 0/0
질문 gdip 관련하여 질문합니다. 3 N4N2 2016.04.16 0/0
질문 [질문] 현재 활성화된 Clinet에서 영역값을 알고 싶은... 5 마토깽 2015.11.09 0/0
질문 아스트라 // 세트타이머 관련 질문입니다. 3 바유무 2015.11.09 0/0
자유 으흐~ 2렙 달고 도전 하는데욤 ㅎㅎ 중천~ 2015.11.07 0/0
질문 프로그램 구동중 멈췄다가 다시 실행 4 N4N2 2015.11.08 0/0
질문 오토핫키 프로세스 잡아서 숨기기 질문이요.. 4 모짱 2015.11.07 0/0
자유 그리운분들 잘 계신가요?? 14 제발등업좀2 2015.11.11 0/0
자유 최소화이거나 창이 가려졌을때 4 N4N2 2015.11.06 0/0
질문 포켓메이플스토리 스킬자사 질문(단순 클릭 매크로) 2 추찾 2015.11.04 0/0
정보 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 럭셔리형아 2018.02.07 4/0
자유 오토핫키 명령어 찾다가 발견했네요^^ 9 럭셔리김 2015.11.19 1/0
질문 [세나]스킬에 우선권을 줘서 스킬이 예약되있으면 취소... 2 genie7 2015.11.02 0/0
자유 혹시 특정 윈도우창의 볼륨만 컨트롤 할 수 있을까요? 1 sica 2015.11.02 0/0
질문 오토핫키를 공부중인 생초보입니다. 질문좀해도될까요..? 5 탭타이탑하자 2015.11.16 0/0
정보 g라벨? v라벨? 설명좀해주세요 5 이리오리오 2016.10.25 0/0
질문 오토핫키로 2가지 프로그램을 돌릴려면..? 6 탭타이탑하자 2015.10.30 0/0
질문 [해결] FileSelectFile, 저장형식에 대해 궁금합니다. 10 마토깽 2015.10.29 0/0
Board Pagination Prev 1 ... 139140141142143144145146147 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글