소프트웨어/스크립트천국

오토핫키 왕초보 첫걸음

Dramatique 2010. 7. 12. 17:30

제발 불펌좀 그만 하세요.불펌 한다고 실력이 느나요?

오토핫키 극초보 예제(1)

AutoHotkey Baby step to record ON SCREEN MOUSE POSITION .........
직관적인 매크로 프로그램 입문


오토핫키는 근본적으로 반복되는 수작업을 편하게 컴퓨터에게 시키려는 목적에서


출발한 오토마우스의 발전된 모습인데,
지금은 매크로 분야에서 정상을 달리는 무료 소프트웨어이다.

모니터 스크린상에서 그냥 한번 실행한 과정을 다음부터는 그대로 따라하게 만든 기능으로 부터 시작해서 지금은 스크립트언어로 까지 발전되어 그 기능은 자동화를 넘어서 실력에 따라서는 지능형 매크로까지 스크립팅할수 있다.

그러나 스크립트나 랭귀지에 개념이 아예없는 일반인에게는 이 소프트웨어를 깔고난뒤에 보여주는 황당한  메모장을 바라다 보다가 대부분은 그만 두게 된다.
무슨 이런 프로그램이 다있어 ? 하는 경우가 많을것이다.

여기서 극초보 유저라도 바로 쓸수 있는 방법 하나를 예시 하려고 한다.
일단 autohotkey 를 깐다.
http://www.autohotkey.com/ 에서 

AutoHotkey Installer (1.95 MB): 요걸 다운받고 인스톨한다.
이런종류의 프로그램은 아무데서나 다운받지 마세요.
!! 아 무서운 매크로 트로잔 놈 !!

다음 프로그램 깔린 폴더나 프로그램에서 Autoscript Writer 를 찾아 실행한다.


Autoscript Writer 를 실행하면 위처럼 된다.
물론 첨에는 윈도우 안에 아무것도 없는 백지이다.

자 이제 위의 빨간색 버튼 A Record 를 클릭한다.
그리고 스크린상에서 클릭할 윈도우창이나 IE 창을 최대로 한다.
최대로 해야 위치가 움직이지 안을 테니까(최대로 안해도 안움직이게 되지만 극초보에게만 귓속말).
 
이제 노가다하는 반복작업이나 로보트 처럼 돌리는 프로그램을 쭉  클릭한다.

적당히 클릭한후에 모니터 왼쪽 상부에있는 레코딩 표시기를 스톱시키면
지금까지 클릭한 좌표와 함께 클릭과 클릭 사이의 지연시간이 표시되는데 에디터로
MouseClick,Left.111,222
Sleep,100
이런 문자열만 카피해서 본인이 주로 쓰는 텍스트에디터에 붙여넣고 확장자 ahk로 저정한다.

시작하는분을 위한 매크로명령없는
예제 :

;극초보 시험 매크로
;출발
;핫키 아직모른다.
Send,{F11} ;풀스크린명령
Run,http://dramatique.tistory.com/
Sleep,5000 ;홈피열리는 시간이 5초면 될려나..
MouseClick,Left.111,222 ;마우스클릭좌표 --가짜
Sleep,100 ;대기시간 1000=1초
SoundBeep,1000,1000 ;1000 헬즈의 소리를 1초간 낸다.
Exit ;끝내고 아웃




위의 예제속의 좌표는 임이이며 본인이 필요로 하는 좌표를 넣으면 됩니다.
좌표따는 도구는 Autoscript Writer 이며 차츰 개념이 잡히면 이 유틸리티도 쓸만하다는걸 알게 되지요.


위의 청색부분을 에디터로 저장할때 적당한 이름으로 .ahk로 저장하고
그 파일을 더블클릭하면 조금전에 마으스로 했던 과정을 재현할것입니다.

이게 되면 오토마우스로의 개념이 잡히는 것이라고 생각합니다.

영리하신 유저분은 웃긴다고 하시겠지만 이런게 필요한분이 있을것으로 압니다.

극초보를 위한 오토핫키 베이비 스텝.



오토핫키 그초보예제

오토핫키 왕초보 (2)

오토핫키명령어 바로가기
오토핫키 실행문서 만들기



반응형