매크로

  • 테일스타 레벨업 관련 푸념글은 정기적으로 일괄 삭제됩니다.
  • 포인트 차감 제도 변경 9/22 수정 (상세)
  • 외부 사이트 및 외부 채팅 공간의 이용은 삼가해주시기 바랍니다. 자세히 보기
조회 수 39 추천 0 댓글 2

안녕하세요 오토핫키를 막 배우기 시작했는데요,

기본적인 이미지서치, 샌드, 루프, 구이제작 등등은 얼추 많이 익어서

비활성 매크로에 도전해보려 하는데요,

postmessage를 이용하려 하는데, 현재 아래와 같은 스크립트 입니다.

이용하는 창은 게임이름 이므로 빨간색으로 적겠습니다.


F10::


Loop
{
ControlGet,rs,HWnd,,,창이름
WinSet, AlwaysOnTop, on, %rs%
CoordMode, Pixel, Screen


 SetTitleMatchMode, 1
setkeydelay, 0
SysGet, VirtualWidth, 78
SysGet, VirtualHeight, 79
ImageSearch,vx,vy, 0,0, VirtualWidth, VirtualHeight, *50, Image\이미지파일.bmp
IF ErrorLevel = 0
{
postmessage, 0x100, 0x57, 0x110001,,ahk_id %rs%
Sleep, 500
postmessage, 0x101, 0x57, 0xc0110001,,ahk_id %rs%
Sleep, 1000
}
}
reload


현재 이런 방식으로 하였는데요,

제가 원하는 방식은

F10을 누르고 이미지파일을 인식하게 되면

w키에 있는 스킬을 사용하는 것 인데


위 스크립트를 하게 되면 스킬을 사용하지 않습니다.

하지만 혹시나해서 채팅창을 활성화 해보니

채팅창이 켜져있지 않은 상태에서 w라는 글씨는 써지더군요.


활성 매크로에선 스킬이 자유롭게 나가는 것으로 보아, 게임에서 막는다거나 한건 아닌 것 같은데

왜 활성화되지 않은 채팅창에 글씨는 써지는데 스킬이 안써지는걸까요?

혹시나 해서 controlsend도 이용해보았지만, 위와 같은 증세를 보입니다.

send와 postmessage의 윈도우 처리 방식 차이 때문에 그런건가요?

그런거라면 postmessage 처리방식을 비활성상태에서 send처럼 처리하게 가능한가요?



위에 스크립트도 여기저기 글 참고하여 짠건데 어느정도는 이해했지만 사실 완벽히 이해는 못했습니다.

 SYSGet과 이미지서치 중 Virtual은 더블모니터 중 2번째 모니터에서 매크로를 하기 위함인데,

SYSGet이 어떤 명령인지까진 모르겠습니다.


  • fnwj 2018.12.10 00:37

    게임 자체에서 막혔을 경우엔 대화창만 되더라구여

  • sama 2018.12.10 15:24
    sysget은 이름그대로 시스템의 정보를 얻어오는 명령어입니다.

List of Articles
분류 제목 글쓴이 최근변경 날짜 추천
질문 loop를 일정시간동안 작동시키고 싶습니다 도와주세요 1 new 도움늅6 14 시간 전 2018.12.11 0/0
질문 ComboBox 질문 있습니다. 1 new 펭귄륌 14 시간 전 2018.12.10 0/0
질문 소녀전선 이미지서치 예외처리 가 재맘처럼안됍니다 ;; 2 new 초보에양 2018.12.10 2018.12.10 0/0
자유 오랜만에 왔더니 1 update fnwj 2018.12.10 2018.12.10 0/0
자유 LD 앱플레이어 관련 의뢰 3 update 미라클클 11 시간 전 2018.12.09 0/0
질문 오토핫키 postmessage 질문 드립니다. 2 update 성의만땅 2018.12.10 2018.12.07 0/0
자유 외치기님 질문 1 update 매드맨 2018.12.10 2018.12.07 0/0
질문 비활성클릭 관련 질문입니다 3 푸아르 2018.12.07 2018.12.06 0/0
질문 오토핫키 실행하는데 not print 라며 실행이 안됩니다. 2 아오오오오바 2018.12.07 2018.12.05 0/0
자유 안녕하세요 매드맨 2018.12.04 2018.12.04 0/0
질문 우회 관련 알고싶네요 5 update 갓철 11 시간 전 2018.12.04 0/0
질문 온오프를 어떻게 하나요...? 4 update 밋타 11 시간 전 2018.12.04 0/0
질문 오핫 너무나 좋은데 보안이 힘드네요... 4 보꾸찬 2018.12.09 2018.12.04 0/0
질문 부탁드려요 이미지서치 2 dlfwo 2018.12.07 2018.12.04 0/0
질문 그래픽카드별 픽셀값 다른부분 해결방법 궁금합니다. 2 으아잉 2018.12.04 2018.12.03 0/0
질문 멀티서치 관련 질문있습니다. 현실주의자 2018.12.03 2018.12.03 0/0
질문 물리적하드번호 대조방법 2 사냥하고파요 2018.12.09 2018.12.02 0/0
질문 녹스 좌표안삭관련 질문 2 제발등업좀2 2018.12.04 2018.12.01 0/0
질문 오토핫키 초보입니다. suspend 상태 체크가 가능할까요? 1 Danna 2018.12.03 2018.12.01 0/0
질문 이거..비활성화 시키려면 뭘 어케 해야하나요? 2 제작의뢰 2018.12.04 2018.11.28 0/0
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 163 Next
/ 163

전체 최신 인기글

전체 주간 인기글