매크로

조회 수 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
분류 제목 글쓴이 최근변경 추천
질문 아랫글에 이어서 질문 입니다. 2 제작의뢰 2018.11.26 0/0
질문 아래글으보고.. 안드로이드에서도 오토핫키가돌아가나요? 3 바하람처럼 2015.01.05 0/0
자유 아래 제가 올린 함수 관련 샘플하나 올립니다. 4 모바게 2014.11.27 0/0
질문 아래 글에 이어 이미지서치 질문드려요~ ㅠㅠ 13 시니짱 2015.01.17 0/0
질문 아두이노 절대좌표 이동문제 해결했습니다.(글밑 동영... 2 윈포에버 2023.02.24 0/0
질문 아두이노 연동을 통한 확장이 될가요? 6 궁극의 2015.07.04 0/0
자유 아..언패킹당해네요 ㅋㅋ 기분..참 29 제발등업좀2 2016.01.14 1/0
자유 아.. 이제 서서히 빛이 보이네요... 46 파더 2014.12.11 0/0
자유 쓸대없이 자꾸 줄수만 늘어나는 기분...qㅜㄴ 12 파더 2015.01.20 1/0
자유 쓸대없는애기지만.. 개발자분들 참많네요 ㅎㅎ.. 16 제발등업좀2 2017.03.27 0/0
질문 쓰레드를 완전히 종료하는 방법은 없나요? (Abort) 5 Hangoon 2015.03.19 0/0
질문 쓰레드 Thread 문의합니다. 3 천행 2015.11.25 0/0
자유 심심해서 메이플 중결 노가다 매크로 만들어봤습니다. 3 압살맨블로그 2022.12.28 0/0
자유 심심해서 만든 업&다운 숫자게임 아스팔트맨 2023.07.14 0/0
질문 실행중인 오토핫키 구이를 활성화하는 방법이 있나요? 7 가족오락관 2017.12.31 0/0
질문 실제 스마트폰 adb 이미지 서치 방법좀 알려주세요...(... 3 뜨키 2021.03.11 0/0
질문 실제 스마트폰 adb 이미지 서치 방법좀 알려주세요...(... 뜨키 2021.02.04 0/0
질문 실시간 화면감시(?) 구현 질문드립니다 5 냥이멍이 2016.12.02 0/0
질문 실시간 원격 PC 모니터링 프로그램을 만들고 싶습니다. 4 home01 2015.07.24 0/0
질문 실시간 색상값 변화와 ImageSearch 질문입니다 4 하니하니 2015.02.10 0/0
Board Pagination Prev 1 ... 9596979899100101102103 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글