매크로

정보
2015.02.25 12:30

블루스택 해상도 변경하기...

조회 수 1307 추천 4 댓글 10

뭐.. 일단 두서없이 써봅니다.


기본적으로 블루스택 해상도 변경을 위해서는 레지스트리 수정이 필요합니다.


윈도우키+R을 누르신후 REGEDIT 입력후 나오는 레지스트리 편집기에서 해당 레지스트리를 찾아 각각 맞는 해상도로 변경해주시면 됩니다.


예제소스는 제가 만들고 있는 BroomTree에서 사용하는 스크립트 입니다.


Regread, Bls_W,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowWidth

Regread, Bls_H,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowHeight

Bls_H := ?Bls_H*14/15

Bls_H := Floor(Bls_H+0.5)

msgbox,4,,현재 해상도는 %Bls_W%X%Bls_H%입니다`n해상도를 변경하시겠습니까?`n해상도 변경시 블루스택이 재시작 됩니다.

ifmsgbox, yes

{

runwait, TASKKILL /IM HD-* /T /F

RegWrite, REG_DWORD,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowWidth,800

RegWrite, REG_DWORD,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowHeight,514

Regread,Bst_w,HKLM,SOFTWARE\BlueStacks,InstallDir

runwait, %Bst_w%HD-StartLauncher.exe

}


일단 알아야할 스트립트는

Regread

RegWrite

두가지 뿐이네요.


설명에 들어갑니다 각각 주석을 달아드릴께요.


예제파일 다운로드


; 레지스트리에서 해상도 값을 읽어옵니다.

; Width 값

;?Regread, 저장변수,대구분(약어를 쓰셔도 되고 다 쓰셔도 되고),키주소,키이름

Regread, Bls_W,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowWidth

; Height 값

Regread, Bls_H,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowHeight

; 위에 기재된 레지스트리 주소는 최신버전 블루스택 해상도 키값이구요.

; 구버전은 아마도 끝에있는 키이름이 조금 다를껍니다. 아마도 그냥 Width/Height 일껍니다.

; 지금 PC에 블루스택이 설치되지 않아 확인이 불가능합니다.


; 해상도 변경옵션

; 제 매크로는 디바이스바를 제외한 온전한 화면해상도가 800*480 이라서 아래와 같은 식이 필요합니다.

; 디바이스바를 포함한 해상도를 원하시면 아래 두줄은 생략 가능합니다.

Bls_H := ?Bls_H*14/15 ; height 값을 14/15 적용 ;디바이스바가 나머지 1에 해당하는 해상도값을 가집니다

Bls_H := Floor(Bls_H+0.5) ; 소수점 반올림

msgbox,4,,현재 해상도는 %Bls_W%X%Bls_H%입니다`n해상도를 변경하시겠습니까?`n해상도 변경시 블루스택이 재시작 됩니다.

ifmsgbox, yes

{

runwait, TASKKILL /IM HD-* /T /F ; 실행중인 블루스택 프로그램 일체를 끕니다.

; 레지스트리 값 입력?REG_DWORD 요구문이 10진수수정옵션값

;?RegWrite, 옵션,대구분,키주소,키이름,값

; Width 값

RegWrite, REG_DWORD,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowWidth,800

; Height 값 514인 이유는 (480/14)*15=514 입니다.?

; 디바이스 바를 제외한 해상도가 480이라서 디바이스바가 차지하는 값을 추가로 넣어줘야해요

; 디바이스바를 포함한 해상도를 원하시면 그냥 480 적어주시면 됩니다.

RegWrite, REG_DWORD,HKLM,SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0,WindowHeight,514

; 아래구문은 블루스택이 설치된 폴더를 찾는거구요.

Regread,Bst_w,HKLM,SOFTWARE\BlueStacks,InstallDir

; 프로그램을 재시작합니다.

runwait, %Bst_w%HD-StartLauncher.exe

}


이미지서치나 저처럼 픽셀서치 기반의 매크로에 보정값을 설정할 수 있다면

블루스택에서도 매크로에 맞는 해상도로 변경해주시고, 보정값도 맞게 설정하신다면

충분히 사용 가능 할것으로 예상됩니다.


그럼....

이만..


매크로 업그레이드를 하러가야하지만...

귀찮네요 ㅠ

머리도 아프고요..


애정이 안가요 ㅠ


살려주세요 ㅠㅠ


  • profile
    성운이 2015.02.25 13:14
    좋은 정보네요! 레지스트리 때문에 동작 안하는 경우가 많은데 이 기능을 적용시켜봐야겠어요
  • 눈잉 2015.02.25 14:05

    굿정보네요!

  • 방가방가 2015.02.25 20:03

    감사합니다 ㅋ

  • nuno12 2015.02.26 01:11

    좋은 정보 정말 감사합니다. 궁금한게 있어서 몇가지 질문 좀 드릴게요.


    1. 디바이스바가 BlueStacks App Player 써져 있는 테두리 말씀하시는 건가요?

    - 만약 맞다면, 테두리는 상하좌우로 전부 존재하는데, 높이(상하)값만 처리하고, 넓이(좌우) 값은 처리 안하시는 이유가 있는건가요?


    2. 계산식

    ?Bls_H := ?Bls_H*14/15

    ?480/14*15=514

    위에 두식 보면, 위는 곱하기 먼저, 아랜 나누기 먼저 하셨는데

    곱하기,나누기 중 어떤걸 먼저 연산하는지에 따라서 값이 틀려집니다.

    (480/14)*15 이게 맞는건가요?


  • 로뎀나무 2015.02.26 08:12
    디바이스바는 핸드폰에서 취소/홈/메뉴 키가 있는 바를 말하는거구요.
    통상적으로 지니모션은 오른쪽에 블루스택은 하단에 존재하는 검은색 바를 뜻합니다.

    계산식은 (480/14)*15 이게 맞는거네요 수정하겠습니다.
  • profile
    웅아 2015.02.26 02:22

    이번 신화모드 업데이트로 또 손보셔야 하시겠지만 ㅠ 말못할 수고스러움과 번거러움을 알기에 조용히 응원만 할뿐이네요.

    로뎀님 덕분에 블루스택사용 유저들에겐 가뭄에 단비같기에 항상 감사히 생각하고 있습니다.

    로뎀님 화이팅!! 추천은 필수죠 ㅎ

  • 최강별창 2015.02.26 21:06

    좋은팁 정말감사합니다!

  • profile
    GOLD 2015.03.01 17:11

    좋은팁감사합니다

  • 몽땅아리 2015.04.14 17:05

    꿀팁 감사합니다.

  • 까만용 2015.04.15 16:47

    좋은 정보 감사드립니다..^^


List of Articles
분류 제목 글쓴이 최근변경 추천
자유 블루스택과 녹스에서 히트 돌릴때 색상차이 8 와이로 2017.11.09 4/0
정보 간단한 방법으로 길오아 오토핫키를 만들어보세요^^ 21 럭셔리형아 2018.02.07 4/0
정보 MS오피스 스타일 GUI 프로토타입 6 예지력1 2016.04.16 4/0
질문 오토핫키 에디터 제작. 9 프리헌터스 2015.09.11 4/0
정보 테일스타 내 포인트 조회기 16 와이로 2017.07.04 4/0
정보 팝업 알림, CleanNotify 3 예지력1 2015.11.11 4/0
정보 브레이브 헌터 ... 매크로.. 1 제발등업좀2 2015.07.10 4/0
자유 비활성이미지서치 중간정리(disp,adb) 11 우후훅 2017.04.03 4/0
정보 블루스택 해상도 변경하기... 10 로뎀나무 2015.04.15 4/0
자유 [AutoPM Ver 1.58] 포켓메이플스토리 매크로 8 은다 2015.04.25 4/0
정보 초보가 초보에게;; 핫키 사용법 8 악동주성 2016.09.03 4/0
질문 매크로좀 오랜만에 다시보고자 접속을... 7 joeypre 2021.09.27 3/0
자유 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 제발등업좀2 2016.01.10 3/0
정보 앱아이콘 터치없이 adb로 앱 실행 시키는 방법 18 와이로 2021.01.23 3/0
정보 오토핫키를 간단히 쓰고싶지만 너무 어렵다고 느낄때 9 HyunsD 2018.02.07 3/0
정보 제가 쓰는 픽셀피커입니다(스크립트) 6 와이로 2017.02.11 3/0
정보 지니모션 디바이스(타이틀) 검색 ddl 소스 9 핸콕 2015.10.11 3/0
질문 텍스트를 가져오고 싶습니다. 6 _Crash 2022.12.14 3/0
정보 INI 를 쉽게 사용해봅시다. 11 모바게 2017.11.01 3/0
정보 DynaScript - Child 프로세스로 코드 실행 13 예지력1 2019.07.16 3/0
Board Pagination Prev 1 2345678910 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글