/*
* made by so_Sal
*/
글을 참조하셔서 autohotkey를 설치하시고, 간단한 사용법을 익히세요.
- 인터넷에 떠도는 exe파일로 된 매크로를 잘못 설치하시면 바이러스 위험이 있으니 꼭 조심해주세요.
오토핫키 사용법을 체득하지 않으시고서는 이 글을 이해하실 수 없으세요 ㅠ
꼭 보고 이글을 읽으시기 바랍니다.
- loop, send examples
Loop 20 { Send {Tab down} ; Auto-repeat consists of consecutive down-events (with no up-events). Sleep 30 ; The number of milliseconds between keystrokes (or use SetKeyDelay). }
Send {b down}{b up} Send {TAB down}{TAB up} Send {Up down} ; Press down the up-arrow key. Sleep 1000 ; Keep it down for one second. Send {Up up} ; Release the up-arrow key.
디아블로를 하면서 Autohotkey를 많이 썼는데요, 흔히 제자리에서 같은 공격을 반복하는 것을 자주 짰습니다.
제자리에서 좌클릭을 하면서 1,2,3,4 번호를 자동으로 쓰는 등등..
게임 매크로를 만들기 위해선 여러가지의 기능들이 필요하겠죠?
1. 원하는 키 자동으로 누르기: Send
2. 원하는 행동 반복하기: Sleep
3. 마우스 클릭하기: MouseClick
예제1) 제자리에서 쉬프트를 누른상태로 좌클릭을 무한히 반복한다.
Edit this script 버튼을 누르셔서 소스 수정창으로 갑니다.
; F1을 누르면 shift+마우스 우클릭을 무한히 반복
; F4를 누르면 매크로 종료
F1::
Loop{
Send, {shift down}
MouseClick, right
}
F4::Pause
- 소스를 입력한 화면
MouseClick, left 로 바꿔주시면 좌클릭을 반복하는 매크로가 됩니다.
파일(F) -> 저장(S), 혹은 Ctrl+S 버튼으로 저장을 하신 후에
Reload This Script를 선택해주시면
F1을 눌렀을 때, shift+우클릭을 무한히 반복하는 상태가 되며
F4를 눌렀을 때, 매크로를 정지하게 됩니다.
예2) 제자리에서 shift를 누른상태로 1,2,3,4 버튼 누르기
Edit this script 버튼을 누르셔서 소스 수정창으로 갑니다.
; F2을 누르면 shift+1,2,3,4을 무한히 반복
; F4를 누르면 매크로 종료
F2::
Loop{
Send, {shift down}
Send, {1}
Sleep, 200
Send, {2}
Sleep, 200
Send, {3}
Sleep, 200
Send, {4}
}
F4::Pause
- 소스를 입력한 화면
파일(F) -> 저장(S), 혹은 Ctrl+S 버튼으로 저장을 하신 후에
해주시고, F2를 누르시면 shift + 1,2,3,4를 누르는 자동 매크로 탄생!
예제3) 응용편
shift를 누른상태로 1,2,3,4 버튼을 누르면서 마우스 좌클릭을 하라.
F2::
Loop{
Send, {shift down}
Send, {1}
Sleep, 200
Send, {2}
MouseClick, left
Sleep, 200
Send, {3}
Sleep, 200
Send, {4}
MouseClick, left
}
F4::Pause
'Programing > ETC_programming' 카테고리의 다른 글
윈도우 자동종료 타이머 프로그램 (0) | 2014.12.02 |
---|---|
오토마우스 만들기 - autohotkey (13) | 2014.08.22 |
매크로 만들기 - autohotkey (25) | 2014.07.17 |
원하는 위치에 마우스 위치 옮기기 - autohotkey (1) | 2014.07.17 |
디아블로 자동버프 운수 매크로 만들기 (2) | 2014.07.17 |