안녕하세요. 언제나 프리헌터스을 비롯해, 정보 공유를 기반하여 발전에 도움
주시는 모든 분들께 감사의 인사드립니다.
----------------------------------------------------------------------
현재 매크로 > 카톡으로 알림등을 내보내는 기능은 잘 사용하고 있습니다.
반대로 카톡이나 텔레그램 또는 그 외 다른 방법등을 동원하여 명령어를 입력하면
인식하여 실행하도록 구현할 수 있을지 질문 드립니다.
가령 "/사냥" 이란 명령어 입력시 사냥 스크립트가 구동되고,
"/캡쳐" 라는 명령어 입력시 현 상황을 캡쳐하여 보내는 등 양방향으로 소통할 수
있도록 매크로를 구현하고자 합니다.
여러 키워드로 검색해 보았지만 찾아내질 못했네요.. ㅠ ㅠ
- Elkha - Blue
- 카카오토 커뮤니티
- 카카오토
[외부 명령어 입력] 카톡이나 텔레그램등을 이용한 명령어 입력.
-
-
그냥 원격프로그램으로 컨트롤 하시는게 빠르지 않을까 싶습니다. 제 생각에 카카오토로 저 기능은 구현하기 힘들것으로 보입니다.
-
가능합니다. 현재 제작후 사용중입니다.
winapi를 이용해 메신저 핸들을 따서 양방향 확인가능한 스크립트를 만들면됩니다.
-
간략한 구성을 적어보자면
1. 카카오토 winapi "findwindow"를 통해 메신저의 핸들을 찾는다.
2. 카카오토 winapi "GetChildWindows" 또는 다른 자식핸들찾기 함수를통해 메신저의 자식핸들(채팅창을 열은상태)을 찾는다
3. 메신저 핸들을 찾은후 메신저상의 문구를 스샷보관해놓고 매칭되는문구를 입력했을때 스샷판단을 통해 특정행동을 취하게 하거나 메신저에 송신한 문구를 복사하여 그룹 변수값에 보관을 시킨후 그변수를 불러와서 어떤명령을 전달했는지 확인하는 스크립트를 만들어준다.
-
일단 이러한 단서를 찾게되어 매우 기쁘네요. 자료 더 찾아보며
정진해 나가겠습니다. 답변 감사드립니다 ^ ^ -
winapi 사용법을 몰랐는데 대단하십니다.
궁금한점이 이경우 연동은 앱플레이어랑 되어있는건가요? 메신저랑 되어있는건가요? -
연동은 앱플레이어로 하고, winapi 를 통해 메신저의 핸들값을 얻어서 제어할 수 있습니다.
-
연동은 앱플레이어로 되어있습니다
윈도우 명령어라 연동만되있고 카카오토만실행되게끔해놓으면
핸들찾아서 바로 사용가능합니다.
윈도우에서 무엇인가를 실행하거나 하면 무조건 핸들이 부여됩니다
그핸들값찾아서 명령넣는거라고 생각하심되요 ㅎ -
winapi 기능 업데이트이후 아무정보,강좌없이 맨땅에 헤딩식으로 익힌것이라 이것말고 다른 방법은 잘모르겠습니다.
-
이 기회에 winapi 초급부터 고급까지 강좌 하나 만들으셔도 좋을것 같아요~
채팅방 띄워두고 메시지 새로올때마다 이미지서치로 명령어를 구분하는게 제일 간단할거같네요