본문 바로가기

Golden City of El Dorado


기술 잡지

작업 자동화 - Toolbox

AutoHotkey

autohotkey.com

자동화는 IT 전문가가 시간이 많이 걸리는 반복적인 작업을 피하는 데 활용할 수 있는 최고의 수단일 것입니다. 이러한 목적으로 활용되는 수많은 도구 중 하나가 AutoHotkey 유틸리티입니다. 무료로 제공되는 이 공개 소스 도구는 키보드, 마우스 또는 조이스틱 입력이 필요한 거의 대부분의 작업을 자동화하여 일반적인 데스크톱 작업을 간소화하는 데 도움을 줍니다. 이 도구는 스크립트 기반의 바로 가기 키 및 강력한 매크로 도구입니다.

AutoHotkey는 시스템 트레이에서 실행되며 컴퓨터가 시작되면 사용자가 작성한 스크립트 정의를 실행합니다. 이 프로그램은 스크립트 파일에 있는 개별 스크립트 명령을 실행합니다. 예를 들어 사용자가 컴퓨터를 시작한 후 자주 사용하는 응용 프로그램을 실행할 때 매우 유용합니다. 이외에도 다양한 바로 가기 키와 바로 가기 문자열(hotstring)도 정의할 수 있습니다.

바로 가기 키는 응용 프로그램 시작, 창을 포그라운드로 가져오기, 마우스 휠 스크롤 작업 시뮬레이션과 같은 작업을 실행하도록 정의하는 키 조합입니다.

반면 바로 가기 문자열(hotsting)은 자주 입력하는 명령이나 구에 대한 텍스트 약어입니다. 이러한 바로 가기 문자열을 사용하여 바로 가기 키와 비슷한 스크립트 작업을 시작할 수 있습니다. 예를 들어 Microsoft Word를 시작하고 원하는 형식으로 오늘 날짜를 입력하는 "td"라는 간단한 키 시퀀스의 바로 가기 문자열을 만들 수 있습니다. 또는 특정한 단락으로 된 응답을 사용자에게 자주 보내는 경우에는 이 단락을 새 Outlook 메시지로 자동 덤프하는 간단한 바로 가기 문자열을 만들 수 있습니다.

스크립트 언어는 자체적으로 변수, 산술 및 문자열 연산을 위한 식, 기본 제공 전역 변수, 함수, 루프 및 조건문을 지원하기 때문에 시스템 관리 요구 사항에 맞는 스크립트를 작성할 수 있어야 합니다. 전체적으로 100개가 넘는 명령과 언어 구문을 이용할 수 있습니다. 예를 들어 마우스 끌기를 시뮬레이션하고, 메시지 상자를 표시하고, 비동기 작업을 실행하고, 전자 메일 메시지를 보내고, 레지스트리를 수정하고, 반복 검사를 위해 루프 안에 타이머를 설정하고, 응용 프로그램을 열고, 창을 닫고, 프로세스를 중지하는 등의 작업을 할 수 있습니다.

AutoHotkey의 또 다른 유용한 기능은 요구 사항에 맞게 스크립트를 작성한 후 이를 컴파일하여 다시 사용하고 배포할 수 있다는 점입니다. 이렇게 하면 AutoHotkey를 설치하지 않은 사용자도 이 바로 가기 및 스크립트를 이용할 수 있습니다. 또한 공개 소스 프로젝트라는 라이선스 덕분에 제한 없이 배포하거나 판매할 수 있습니다.

내부 조직에서는 데스크톱에서 직접 수동으로 수행해야 하는 일련의 사용자 지정 작업을 자동으로 수행하는 실행 가능 스크립트를 최종 사용자에게 손쉽게 배포할 수 있습니다. 또한 이러한 스크립트를 각 사용자에 맞게 사용자 지정해야 하는 경우, AutoHotkey에서는 명령줄 스위치와 매개 변수를 사용할 수도 있으므로 도메인 전체에서 매우 유용하며 다시 사용 가능한 스크립트를 만들 수 있습니다.

자세한 설명서가 부족한 다른 여러 공개 소스 프로젝트와는 달리 AutoHotkey 설명서는 충실하고 올바르게 구성되어 있으며 자동화 작업을 스크립팅하기 위해 알아야 하는 내용을 다양하고 유용한 예제를 통해 제공합니다. 또한 이 프로젝트의 웹 사이트에는 어떠한 질문에 대해서도 도움을 얻을 수 있는 적극적인 사용자 포럼이 있으며 스크립트, 자습서 및 명령 참조가 들어 있는 Wiki도 있습니다. 또한 여러 사용자가 작성한 유용한 예제를 제공하는 스크립트 소개 페이지도 있습니다.

가격: 무료

재사용 및 배포를 위해 스크립트를 컴파일할 수 있는 AutoHotKey (더 크게 보려면 이미지를 클릭하십시오.)