이번 파트는 포스트메세지로 이용한 반복적인 키실행입니다

저번 강좌에서는 컨트롤 센드로 반복적인 키실행 을해보았는데요.



ControlSend 를사용할경우 비활성은되지만

프로그램을 실행시킨뒤 다른 작업을 할경우[인터넷, 타게임]

알트 ,컨트롤 등먹통이올수있습니다.


그래서 이번은 컨트롤센드보다 더안정적이고 더좋은

 포스트메세지로 반복적인 키실행을해볼까합니다^^.

Gui, Add, CheckBox, x12 y20 w20 h20 gA2 vA1,1
Gui, Add, DropDownList, x32 y20 w60 h100 vAA1, Ctrl|Home
Gui, Add, Edit, x102 y20 w50 h20 vAAA1,1000
Gui, Show, x695 y460 h93 w167, New GUI Window


return
A2:                                    ;A2 g 라벨 활성
Gui, Submit, NoHide                    ;구이활성화
if A1 = 1                              ; A1[체크박스]가 [성공] 체크될시
SetTimer, ab,%AAA1%                    ; ab 라는 변수를 변수 AAA1 초만큼 서브루틴 실행
if A1 = 0                              ; A1[체크박스]가 [실패] 체크가안될시
Settimer, ab, off                      ; ab 라는 변수를 오프 종료



return                                 ; 구간 종료



ab:                                    ; ab
gui,submit,nohide                      ; 구이활성화
if( AA1 ="Ctrl"){                                   ;AA1[드롭다운리스트]가 Ctrl 일때
postmessage,0x100,17,1900545,,MapleStory            ;Ctrl 키다운 을 메이플스토리 라는 타이틀 키전송
postmessage,0x101,17,1900545,,MapleStory            ;Ctrl 키업 을 메이플스토리 라는 타이틀 키전송
}Else if( AA1 ="Home"){                             ;AA1[드롭다운리스트]가 Home 일때
postmessage,0x100,36,21430273,,MapleStory           ;Home 키다운 을 메이플스토리 라는 타이틀 키전송
postmessage,0x101,36,21430273,,MapleStory           ;Home 키업 을 메이플스토리 라는 타이틀 키전송
}
Return

GuiClose:
ExitApp

 



이렇게 짜보았습니다


처음 오신분들도있으니깐 차근차근설명해드리도록하겠습니다


Gui, Add, CheckBox, x12 y20 w20 h20 gA2 vA1,1

 체크박스 G라벨 A2 / V라벨A1 지정.


체크박스

if A1 = 1 ; 체크가되었을때

if A1 = 0 ;체크가되지않았을때.


강좌 목록에 if 문 강좌 를보시면 이해하실겁니다.

 1 / 0 차이를 이해하십시오


 

Gui, Add, DropDownList, x32 y20 w60 h100 vAA1, Ctrl|Home 

 드롭박스 리스트입니다. V라벨을줍시다.

드롭박스에 Ctrl 이나 Home 을눌를시


if( AA1 ="Ctrl"){                                   ;AA1[드롭다운리스트]가 Ctrl 일때
postmessage,0x100,17,1900545,,MapleStory            ;Ctrl 키다운 을 메이플스토리 라는 타이틀 키전송
postmessage,0x101,17,1900545,,MapleStory            ;Ctrl 키업 을 메이플스토리 라는 타이틀 키전송
}Else if( AA1 ="Home"){                             ;AA1[드롭다운리스트]가 Home 일때
postmessage,0x100,36,21430273,,MapleStory           ;Home 키다운 을 메이플스토리 라는 타이틀 키전송
postmessage,0x101,36,21430273,,MapleStory           ;Home 키업 을 메이플스토리 라는 타이틀 키전송
}


if( AA1 ="Ctrl"){


AA1 이라는 변수가 Ctrl 일떄

포스트메세지 실행

Else 아닐시 

 if( AA1 ="Home"){ 


AA1이라는 변수가 Home 일때

포스트메세지 실행


그러면 Ctrl 이나 home 아니면 반응을하지않습니다.

 




처음오시는 분은  "포스트메세지가 뭐지?" 라는 분이있습니다.

잠깐 설명해드릴께요

 

 Psotmessage, msg, wparam, lparam, classNN, 프로그램명[타이틀]

Psotmessage 기본 명령어 [ 포스트메세지]

Msg 키값/키코드[ Send = {n},{b} 같은 키값]

Wparam , 키 고유의 값 ? 이라고생각하시면대요

ClassNN = 클래스 값

프로그래명[타이틀] = MapleStroy 같은 게임 타이틀]

 

 

 

Wparam, lparam

키시면 이런 프로그램창이뜨실꺼에요

원하시는 키 를입력하시면 wParam/lParam 값이 나옵니다.



※마우스의 경우에는 lParam은 N:= (A*65536)+B 입니다 ;A = Y좌표

                                                                              B = X좌표

대입 = N:=(50*65536)+115


classNN


첨부파일에[제작지원도구].exe 클릭하시면

이런프로그램 이 뜰거에요

구하고자하는 창에드래그를하시면 값이뜨실텐데


Control ClassNN 요걸 입력하시면됩니다.

타이틀 : window Title 을입력하시면됩니다.

 

 

 

 


​포스트메세지를 사용할경우 키먹통이안되고 실질적으로..


포스트메세지>>>>>>>>>>컨트롤센드>>>>>>>>>>센드


또한번 동영상을보시지요 ~



만약 드롭박스리스트에 리스트를 추가하고싶으시면

A|B|C|D|E|F|G|H|I|G|K|L|N|M

| < 이걸 중간에써주시면됩니다^^.


다음강좌는 응용편입니다



 


출처:http://blog.naver.com/6438579_/220261868110









이 글이 마음에 드셨나요?지인과 공유해보세요.

댓글0
번호 제목 글쓴이 조회 수
938 [꿀팁] 맛집 찾을때 가짜 맛집블로그 거르는 방법 1 title: 연예인1오바쟁이 134
937 [강좌] 오토핫키 강좌[ControlSend /비활성/비활성조작] 익명_a01dfe 78
936 [강좌] 오토핫키 강좌[RegRead 레지 를가지고놀아보자!] 익명_ac6938 49
[강좌] 오토핫키 강좌[본격 매크로만들기,반복적인 키실행 -[1/2] ] 익명_848ea1 108
934 [강좌] 오토핫키 강좌[본격 매크로만들기,반복적인 키실행 - [1] ] 익명_a9fcb5 95
933 [강좌] 오토핫키 강좌[ 메일보내기 소스] 토랭이 100
932 [강좌] 오토핫키강좌 [문의 강좌][카페/블로그 정보를 추출해서 프로그램상에 띄어보고싶어요!] 익명_b35381 72
931 [강좌] 오토핫키강좌 ] 오토핫키란 무엇인가?/오토핫키설치법/오토핫키로 매크로만들기! 익명_99449e 26
930 [강좌] 오토핫키 재강좌]■ 매크로를 만들어보자 [반복적인 작업 편] 익명_12e9cf 36
929 [강좌] 오토핫키 강좌] 키로그 프로그램의 대처방안/키로그 구조에대해알아보자 익명_e8356f 27
928 [강좌] 오토핫키 강좌] 약간위험한] 키로그 강좌 /키로그란무엇인가 ? 익명_011420 42
927 [강좌] 오토핫키 강좌[ControlSend /비활성/비활성조작] 익명_a01dfe 18
926 [강좌] 이미지 서치를 이용한 비활성 버프! 익명_72b3c1 27
925 [꿈 해몽] 교통사고 나는 꿈 내용 정리 (요약) 익명_37955a 71
924 [꿈 해몽] 신발 잃어버리는 꿈 풀이 보세요 익명_a425ac 99
923 [꿈 해몽] 전쟁나는꿈 풀이 보세요 (2가지) 익명_d439a5 73
922 [꿈 해몽] 호랑이꿈 어떤내용인지 보세요! 익명_62c12b 71
921 [꿈 해몽] 물건꿈 다양한 풀이한 것 보세요 익명_3c4091 55
920 [꿈 해몽] 여행가는꿈 여행꿈 풀이한것 보세요 (7가지) 익명_993bbc 43
919 [꿈 해몽] 코끼리꿈 해몽 5가지 풀이 보세요 익명_39b67b 64