오토핫키 :: 2강 기본을 따라서 [스크립트]

오토핫키 :: 2강 기본을 따라서 [스크립트]

카테고리 : 오토핫키/오토핫키 강좌

오토핫키 :: 2강 기본을 따라서 [스크립트]

오토핫키를 사용하게 되면서 우리는 스크립트라는 생소한 언어를 접하게 됩니다.
스크립트란 컴퓨터 프로세서나 컴파일러가 아닌 다른 프로그램에 의해서 번역되고 수행되어지는 명령문들로서 쉽게 말해서 프로그래밍 언어가 아닌 짧은 형태의 명령문이라는 것이지요,

오토핫키는 스크립트를 통해서 이미 구성되어져 있는 수많은 연계 구문을 사용해 간단한 명령어 많으로도 무긍무진한 일들을 해낼 수 있습니다.

놀랍지 않으신가요?

간단한 명령어로 많은 일을 하게 만든다 = 효용성이 높다 / 시간단축 /

수 많은 장점을 담은 오토핫키 그렇다면 이제부터 본격적으로 2강 기본을 따라서를 시작하겠습니다.

지난 강의를 보지 않은 분께서는 지난 강의를 참고하세요 [링크]

오토핫키의 출발 [스크립트 파일 생성]

오토핫키의 스크립트를 작성하고 핫키를 이용해 어떠한 작업을 구동하기 위해서는
스크립트 파일을 먼저 생성해야 합니다.

스크립트 파일 생성은 다음과 같습니다.
스크립트 생성을 위한 폴더 및 저장 위치에서 마우스 오른쪽 버튼을 누릅니다.

오토핫키

오토핫키 스크립트 생성 예재


그럼 위의 화면처럼 새로 만들기 탭에 오토핫키 스크립트라는 것이 생성 가능하도록 되어 있을 것입니다. * 프로그램 설치 필수 [링크]

클릭 하셔서 스크립트 파일을 생성해줍니다.

스크립트를 생성하셨다면 아래와 같이 스크립트 파일이 만들어 졌을 것입니다.

이로서 매크르로를 만들 준비는 모두 끝났습니다.
이제 우리는 스크립트만 저 파일 안에 적어 넣으면 되는 것이죠!

이제 생성된 스크립트 파일에 오른쪽 버튼을 누룬 후 Edit Script를 눌러보세요.








위와같은 모양의 클릭이 가능하며 에디트 스크립트를 누르시면 메모장이 뜹니다.

메모장 안의 내용은 말끔하게 지워줍시다. 그러면 텅텅빈 메모장과 함께 우리가 마음껏 작성할 수 있는 공간이 생겼습니다.


★ 오토핫키의 시작 [간단한 매크로 만들기] 

이로서 우리의 모든 최종 준비는 끝났고 간단한 매크로를 만들어 보도록 하겠습니다.

메모장 안에 아래와 같이 적어주세요.

end::exitapp

Insert::reload

Home::


오토핫키는 핫키를 통해서 가장 쉽게 구현됩니다. 즉, 핫키 = 단축키죠.
 먼저 위의 구문을 설명해 드리겠습니다.  
① 키보드의 end키를 누르면 스크립트를 종료한다는 말입니다.
② Insert키를 누르면 스크립트를 재 시작합니다. (구동 전 상태)
③ Home키를 누르면 시작합니다.

간단하죠?

이제 Home:: 아래 부분에 이렇게 적어보겠습니다.
msgbox, Hello

end::exitapp

Insert::reload

Home::

msgbox,Hello 


그리고 저장하고 메모장을 종료합니다.

이 후 스크립트 파일을 생성한 후 키보드에서 Home키를 눌러보세요.

오토핫키

오토핫키 예제

위와 같이 메시지 박스가 도출됩니다.
그리고 End키를 누르시면 스크립트가 종료되죠. 간단하죠? 벌써 이렇게 간단한 스크립트 하나를 생성해보셨습니다.

이 것으로 오토핫키 :: 2강 기본을 따라서 [스크립트]를 마치고자 합니다. 다음강부터는 본격적인 스크립트 제작에 대해 알아보도록 하겠습니다.

MsgBox, Text

MsgBox [, Options, Title, Text, Timeout]
MsgBox라는 스크립트 명령어는 메시지박스를 도출하게 합니다. 경고문 및 다양한 소식을 알려주거나 스크립트 오류 테스트용으로 많이 사용되어집니다.
사용법 : Msgbox, 쓰고싶은 말 혹은 변수 

저작자 표시 비영리 변경 금지
신고

댓글을 달아 주세요

  1. 잘보고갑니다 2012.03.06 20:36 신고  수정/삭제  댓글쓰기

    잘보고갑니다

  2. 신동근 2012.03.22 04:25 신고  수정/삭제  댓글쓰기

    Loop
    {
    send,{up down}s
    sleep,1000
    }
    return
    1. 위 스크립트를 입력하였을 시 어떠한 반응을 나타내는지요?

    그리고 위의 스크립트는

    키보드 위 방향키를 계속하여 누르고 있는 상태에서
    s키는 반복적으로 계속 누르고 있게 할려는 스크립라고
    만들어본건데 .. 맞나요?

    2. 또 .. {up down} 명령어를 넣고난 후
    또다른 방향키 명령어를 넣기위해서는 {up up} 명령어를
    넣어주어야 하나요??


    3 . 방향키 up 을 2초간 누르고 있다가 s를 누르는
    반복적인 스크립트를 짤려고 하는데 잘 되지 않습니다
    ☞이는 위에 1번 질문을 해결하기 위함입니다

    4. 제가 만들고 싶은 정확한 소스는 다음과 같습니다

    마우스로는 임의의 좌표 100, 100을 10초 간격으로 계속하여
    누르면서 이와 동시에 키보드는 방향키 up 을 2초간 누릅니다
    이어서 키보드 s 를 10회 눌러준 후 d를 2번 눌러주게 하는
    소스입니다

    정리하자면 마우스의 임의 좌표클릭은 계속하고있고
    이에 키보드 up2초, 이어서 s 10번, d 2q번

    이를 반복하게 해주는 스크립트를 짜고 싶습니다



    강좌를 살펴보고 살펴보며 만들어봣지만 번번히 실패하여
    이렇게 질문글 남겨드립니다

    거듭하여 확인할테지만 shadow2241@naver.com
    으로도 메일 보내주시면 감사하겠습니다

    좋은 강좌글 보고 매일같이 오토핫키를 공부하는 한 시람이
    되었습니다. 계속하여 좋은 강좌글 부탁드리고 언제나 좋은정보
    감사드립니다 ^^*

  3. shadow2241 2012.03.24 17:43 신고  수정/삭제  댓글쓰기

    감사합니다. 답 메일 잘 받았습니다.

    하나 더 궁금한게 있어서 질문 드립니다.

    그 .. 특정한 키 하나를 정해서

    예를들어서

    S를 10초동안 계속해서 연타하게 해주는 소스는 어떻게 될까요?

    궁금합니다. .

    shadow2241@naver.com

  4. 2012.03.26 16:45 신고  수정/삭제  댓글쓰기

    오오~

    감사합니다~~~^^

    재미있네요!!

    뒤로가면 어려울거 뻔한데 그때도 재미있었으면...ㅋㅋ

  5. BlogIcon 오와... 2012.04.02 01:39 신고  수정/삭제  댓글쓰기

    설명대로하니 정말재밋네요 ㅎㅎ

  6. BlogIcon HOH 2012.04.14 17:12 신고  수정/삭제  댓글쓰기

    메시지박스에 그냥 문자를 입력하면 한줄로 나오잖아요.
    근데 그걸 한문장씩 엔터해서 쓸수는 있나여?

  7. Favicon of http://naver.com BlogIcon woo3251 2012.04.15 20:42 신고  수정/삭제  댓글쓰기

    제 친구가 사용하길래 배워 보려고 하는데 정말 재미 있고 유용해 보이네요.ㅋ ㅋ

  8. 위에 2012.04.19 00:34 신고  수정/삭제  댓글쓰기

    아주 생초보자들도 이해할수있겠어요! 저도 곧잘이해하는거보면.. ㅋㅋ

  9. BlogIcon 잘봣슴니다 2012.07.10 12:25 신고  수정/삭제  댓글쓰기

    짱이심니다

  10. 엘린 2013.06.25 18:03 신고  수정/삭제  댓글쓰기

    ㅠㅠ 정말 감사합니다!!
    즐겨찾기 해두고 봐야겠어요!

  11. Favicon of http://mudnji.tistory.com BlogIcon 뭐든지 2014.10.25 08:06 신고  수정/삭제  댓글쓰기

    잘 보고 갑니다

    정말 처음하는 사람들이 이해하기 쉽게 설명해주셨습니다 ^^ 감사합니다

Powerd by TalkBlog Tistory, designed by 한밤의 TV연애

티스토리 툴바