반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

LearningNote

[오토핫키] 매크로 프로그램과 오토핫키 본문

오토핫키

[오토핫키] 매크로 프로그램과 오토핫키

LN 2020. 4. 26. 23:58
반응형

[오토핫키] 매크로 프로그램과 오토핫키

 

매크로란 무엇일까요? 검색을 통해서 알아봅시다.

 

네이버 검색(검색어: 매크로)

https://terms.naver.com/entry.nhn?docId=1180058&cid=40942&categoryId=32828

 

매크로

자주 사용하는 여러 개의 명령어를 묶어서 하나의 키 입력 동작으로 만든 것을 매크로라고 한다. 여러 번 해야 하는 일을 간단하게 수행하기 위하여 사용하기도 하지만, 문서 안의 같은 문자열을 한꺼번에 변경할 때도 사용된다. 일련의 명령어를 반복하여 자주 사용할 때, 개개의 명령어를 일일이 사용하지 않고 하나의 키 입력으로 원하는 명령군을 수행할 수 있도록 된 프로그램 기능이다. 이에 대응하는 용어는 매크로 명령어로 되기 전의 개개의 기계어인 마이크로 명령이

terms.naver.com

 

요약: 자주 사용하는 여러 개의 명령어를 묶어서 하나의 키 입력 동작으로 만든 것을 매크로라고 한다. 여러 번 해야 하는 일을 간단하게 수행하기 위하여 사용하기도 하지만, 문서 안의 같은 문자열을 한꺼번에 변경할 때도 사용된다.

[네이버 지식백과] 매크로 [macro] (두산백과)

 

이처럼 매크로를 이용하면, 단순하고 반복적이고 오래 걸리는 지루한 일을, 쉽고 빠르고 편리하게 처리할 수 있습니다.

 

이번에는 구글에서 검색해보시죠.

 

구글 검색(검색어: 매크로)

구글 검색(검색어: 매크로)

이 중에서, 첫번째로 나오는 결과물의 링크를 타고 들어가 봅시다.

 

https://m.blog.naver.com/PostView.nhn?blogId=crdgcfnxcd&logNo=221636551113&proxyReferer=https:%2F%2Fwww.google.com%2F

 

사용쉬운 매크로 프로그램 키매크로(key macro) 다운 및 사용법

​사용쉬운 매크로 프로그램 키매크로(key macro) 다운 및 사용법​​안녕하세요 해피로그 인사올립니다 : ...

blog.naver.com

 

기본적으로 키보드의 키를 입력하고, 특정 좌표를 마우스로 클릭하는 등의 기능을 제공하는 것을 볼 수 있습니다. 지연 시간을 둔다거나 반복 작업을 할 수 있게 해주는 기능도 보입니다. 간단한 작업은 이렇게 쉬운 방법으로도 자동화가 가능합니다.

 

그러나 조건에 따른 복잡한 로직을 구현한다든지, 특정한 이미지를 찾아 클릭하는 등의 보다 다양한 고급 기능을 구현하려면 이러한 간단한 매크로 프로그램으로는 한계가 있습니다. C++ 이나 C# 등의 전문(?) 프로그래밍 언어를 이용한다면 특별한 제약 없이 원하는 기능을 구현할 수 있겠으나, 우리에겐 그것을 배우고 익힐만한 충분한 시간과 의지가 없습니다. 이럴 때 오토핫키(AutoHotkey, AHK)는 소금과 같은 존재가 됩니다. 배우기 쉬우면서도 매우 다양한 기능을 구현할 수가 있죠. 고급 단계에 접어들면 C++ 이나 C# 등의 언어로 된 라이브러리를 불러와 사용할 수도 있기 때문에 사실상 제약이 거의 없다고 볼 수도 있습니다.

 

오토핫키란 무엇일까요?

 

구글에서 '오토핫키'를 검색하면 첫번째로 나오는 링크를 들어가 봅시다.

https://namu.wiki/w/AutoHotKey

 

AutoHotKey - 나무위키

모든 매개변수 사이엔 쉼표가 들어간다. [예시1] 오토핫키라는 이름에 걸맞게 운영체제 단축키 지정에 특화되어 있다. 원하는 대로 키를 변경하고 .exe 파일로 만들면, 해당 바이너리가 백그라운드 프로세스로 올라간 후 실행이 된다. 이 프로그램의 개발 목적 중 하나도 매크로이다. [출처] 쉽게 만든다고 만든 AutoIt 만 해도 BASIC 언어의 형태를 그대로 가지고 있었기 때문에 비프로그래머들에게는 배우기 매우 어려웠던 반면, AHK 는 직관적이고 꼭 필

namu.wiki

몇 가지 주요 내용을 다시 적어보면 다음과 같습니다.

 

1. 무료 오픈소스 기반의 스크립트 언어이다.

2. 오토핫키라는 이름에 걸맞게 운영체제 단축키 지정에 특화되어 있다.

3. 쉽다. 대부분의 명령은 영어만 할 줄 안다면 바로 이게 무슨 역할을 하는지 알아볼수 있다.

4. 많은 사람들이 매크로 제작 도구라고 알고있지만, 개발자가 공식 홈페이지에 Script Language라고 직접적으로 적어놓았으므로 스크립트 언어라고 봐야한다.

 

오토핫키 가격은 무료라는 점에 주목하세요.

많이 만들고 많이 사용하고 마음껏 공부하시기 바랍니다.

돈이 들지 않습니다.

 

공식 홈페이지는 다음과 같습니다.

https://www.autohotkey.com/

 

AutoHotkey

AutoHotkey provides a simple, flexible syntax allowing you to focus more on the task at hand rather than every single little technicality. It supports not only the popular imperative-procedural paradigm, but also object-oriented and command-based programmi

www.autohotkey.com

 

반응형
Comments