매크로

정보
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 GOLD 2015.03.02 0/0
질문 ImageSearch 시 이미지 파일이 많을 때 스크립트를 줄... 2 Vermee 2015.03.02 0/0
질문 loop 질문입니다. 2 올드휴고 2015.03.03 0/0
질문 이미지서치로 쓰는 그림파일들을 오토핫키exe안에 file... 3 GOLD 2015.03.02 0/0
질문 안녕하세요!! 오토핫키 막히는 점이 있어서 질문드립니다. 5 한지1 2015.03.02 0/0
질문 postmessage 마우스클릭에 대해 궁금해서 질문드려요... 5 투혼레몬 2015.03.02 0/0
질문 오토핫키L버젼에서 adb실행시 오류 문의^^ 6 핸콕 2015.03.02 0/0
질문 gui 기초부터 깔끔하게 정리되어있는데 주소있으신가요? 2 세나블텍 2015.03.02 0/0
질문 이미지서치 실패시 카운팅 가능한가요? 1 세나블텍 2015.03.01 0/0
질문 창이활성화상태가 아닐땐 이미지서치가 되지않습니다 4 GOLD 2015.03.02 0/0
질문 포스트메세지가 안먹힙니다 1 GOLD 2015.03.01 0/0
질문 서버인증에 관해 질문 드립니다 ㅜㅜ 10 한유 2015.03.02 0/0
질문 메크로 메뉴 버튼을 만들고 싶은데 가능할까요? 1 지니블렉션 2015.02.28 0/0
질문 핫키 vmware에서 처음만 실행하네요 지니블렉션 2015.02.27 0/0
질문 오토핫키 게시판 글올리기 7 늙은이 2015.03.05 0/0
질문 Edit를 활용한 로그 말인데요 4 Vermee 2015.03.01 0/0
질문 리스트박스 질문입니다~ 5 올드휴고 2015.03.01 0/0
질문 ddl 창 선택후 해상도 및 상위 고정법좀 알려주세요. 2 아잉뿌잉 2015.02.26 0/0
질문 DropDownList 질문이요. 2 아잉뿌잉 2015.02.26 0/0
질문 이미지 서치해서 그 이미지 클릭하는 방법좀 알고 싶습... 33 낭군이 2015.03.06 0/0
Board Pagination Prev 1 ... 180181182183184185186187188 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글