매크로

조회 수 580 추천 0 댓글 7

winactive 명령을 통해 혹시 실행중인 오토핫키(혹은 gui창)를 활성화 하게 할 수 있나요?


블루스택3에서 ESC 포스트메시지로 입력하는데


블루스택이 비활성화 된 상태에서는 정상적으로 ESC키가 먹힙니다.


블루스택이 선택된 상태에서는 이상하게 실행되어 있던 앱이 그냥 꺼져버리더군요


그래서 아래 소스


 ; 이부분에 winactive명령을 줘서 다른것을 선택하게 하고 아래 비활성입력을 실행 하려고 합니다.

  PostMessage, 0x100,27,65537, BlueStacks Android PluginAndroid, BlueStacks ; 키다운
  PostMessage, 0x101,27,65537, BlueStacks Android PluginAndroid, BlueStacks ; 키업


딱히 활성화할 프로그램은 없고 실행되어 있는 오토핫키를 활성시키는 명령을 준다음 포스트메시지 처리하면 무난하게


될 것 같은데....


그리고 창을 활성화하는 명령은 있으나 비활성화시켜버리는 명령어는 없는것 같더라구요 고민하다 요렇게라도 할려고 합니다.


고수님들 번거로우시더라도 팁하나 던져주시면 감사하겠습니다.


  • 리체 2017.12.30 11:16

    winactive, 구이타이틀

  • 가족오락관 2017.12.30 12:23
    해결이...안되네요 ㅠㅠ
    구이창 선택까진 되는데 무슨이유인지 블루스택 앱이 꺼지네요
    하...
  • 리체 2017.12.30 13:26
    안되는 이유는 모르겠지만 adb 명령어를 이용해보시죠
    run, adb.exe -s %ip% shell input keyevent 4, , hide
  • 가족오락관 2017.12.30 17:40
    ADB예전부터 시도해보려 했으나 검색해도 모르겠어서... 뭐부터 준비해야할지 모르겠습니다 솔직히
    도스명령어 같은건 알겠는데 ip주소는 어디서 확인하고 adb실행 파일은 어디서 구하며(블스택설치폴더 hd-adb.exe는 있는데 adb파일은 못찾겠고...좀 기초가 없어서 그냥 gdip로만 해왔는데
    Adb 준비사항이 뭐가 있을까요 위에 명령어를 사용하려면 adb실행파일도 구해야할거고 adb 검색만해보면 나온다는데 너무 많이 나와서 그안에서 찾기 힘드네요
    딱 ESC만 누르기 위해서 기초과정만 좀 설명 해주심 안될까요? 엄청 고수님한테 사소한거라 귀찮으실수도 있는데 부탁드리겠습니다
    1.adb파일을 어디서 구해서 어떤게 한다
    2.디바이스 아이피는 어떻게 확인한다
    3. 명령어 run......이라고 한다
    식으로 작성해주시면 큰 은혜를 입을것 같습니다 ㅜㅜ
  • 리체 2017.12.30 19:14

    adb 파일 3개 adb.exe, adbwinapi.dll, adbwinusbapi.dll(블루스택은 hd-adb.exe 로서 이름만 틀린겁니다.)
    블루스택 설치폴더에 있는 위3개 파일 매크로 폴더로 복사
    매크로 폴더로 복사후 adb.exe는 이름 변경하여 사용해도 아무런 문제 없음.

    devices ip 찾기
    도스창을 실행한후 adb 파일이 있는곳으로 이동후
    adb devices ;현재 연결되어 있는 모든 ip 와 포트가 표시됩니다.

    보통 에뮬레이터에서 esc 키는 핸드폰의 뒤로가기와 같은 역할을 하죠
    adb 명령에서는 keyevent 4 가 뒤로가기 코드입니다.

    run ;외부 프로그램을 실행
    runwait ;외부 프로그램(명령)이 끝날때까지 대기

    블루스택은 ip가 2가지가 나오는데 127.0.0.1:5555 or emulator-55xx 가 나오니 확인후 사용하시면 됩니다.
    run, adb.exe -s 127.0.0.1:5555 shell input keyevent 4, , hide

  • 가족오락관 2017.12.30 21:48
    1. 블루스택 hd-adb.exe, adbwinapi.dll 설치된 폴더에서 찾아 옮겼습니다.
    - adbwinusbapi.dll은 없어서 혹시나해서 녹스앱에 설치된 곳에 있어서 일단 옮겼습니다(해도되는건지..)
    2. emulator-5554라고 확인 했습니다.
    3. 소스에 적용 시켰습니다.

    !n::
    esc()
    return

    esc() ;esc키누르기
    {
    Run, adb.exe -s 127.0.0.1:5554 shell input keyevent 4, , hide
    }
    return

    아무 반응없이 안됩니다. 제가 뭐 빠트린걸까요
  • 리체 2017.12.31 12:54

    emulator-5554 로 확인되었다면

    esc() ;esc키누르기
    {
    Run, adb.exe -s emulator-5554 shell input keyevent 4, , hide
    }


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 오토핫키는 에뮬만 가능한가요?? 1 김꼬뚜레 2018.01.10 0/0
질문 오토핫키 많이 어렵나요?? 3 아이응 2018.03.12 0/0
질문 이미지서치할때 이미지 원본캡쳐법질문입니다. 3 준기네필름 2018.01.25 0/0
질문 비활성 이미지 서치에서의 정확도는 2 크퀘 2018.01.09 0/0
공유 초보가 만든 세나매크로 소스공유 5 공유야우 2020.03.20 0/0
공유 초보가 만든 세나매크로 공유 공유야우 2018.01.28 0/0
질문 일정시간동안 이미지검색이 안되면 재시작관련 질문입... 6 공유야우 2018.01.13 0/0
질문 녹스에서 각 창의 이름을 아는법있나요? 3 준기네필름 2018.01.08 0/0
질문 비활성클릭을 사용하면 해당 좌표로 가지 않습니다. 1 구글리스트 2018.01.05 0/0
질문 함수사용과 이미지서치 도움좀 부탁드립니다.. 5 소다맛사탕 2018.01.04 0/0
질문 비활성매크로 만들었는데 문제점좀 봐주세요... 1 adsfdfdf 2018.01.02 0/0
질문 블루스택3 멀티실행시 ADB IP는 어떻게 확인하죠? 5 가족오락관 2018.01.11 0/0
자유 오토핫키 시작한지 3주정도 됐네요. 8 이거이거좋아 2018.02.25 0/0
질문 멜론 플레이어에서 오토핫키가 먹히질 않습니다 일로야 2017.12.31 0/0
질문 gdip 이용해서 흰색 제외하고 전부 검은색 2 감사합니다다다 2018.01.02 0/0
질문 실행중인 오토핫키 구이를 활성화하는 방법이 있나요? 7 가족오락관 2017.12.31 0/0
질문 pushbullet API를 이용한 채팅받기 동생코코 2017.12.29 0/0
질문 스크립트를 좀 더 빠르게 바꾸고 싶습니다 4 마이충의분노 2017.12.29 0/0
질문 (중복질문)블루스택3 포스트메시지 키보드입력 ESC누르... 4 가족오락관 2017.12.29 0/0
질문 gui브라우저에서 비활성서치 질문 드립니다. 오켕 2017.12.28 0/0
Board Pagination Prev 1 ... 676869707172737475 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글