오토핫키를 활용한 일상적인 작업 자동화
오토핫키(AutoHotkey)는 일상적인 컴퓨터 작업을 자동화해 생산성을 높이고 시간을 절약할 수 있는 강력한 도구입니다. 특히 파일 정리와 반복적인 텍스트 입력 같은 작업에서 매우 유용하게 활용할 수 있습니다. 이 글에서는 오토핫키로 이러한 작업을 자동화하는 방법을 간단한 예제와 함께 설명하겠습니다.
파일 정리 자동화
컴퓨터를 사용하다 보면 특정 폴더에 많은 파일이 쌓이고 정리가 필요한 경우가 많습니다. 오토핫키로 간단한 스크립트를 작성하면 파일 정리를 자동으로 수행할 수 있습니다.
예제: 파일 유형별로 정리하기
아래 스크립트는 지정한 폴더에서 파일을 파일 형식(확장자)에 따라 분류합니다.
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
; 정리할 폴더 경로 설정
sourceFolder := "C:\Users\YourName\Downloads"
destFolder := "C:\Users\YourName\Documents\Organized"
Loop, %sourceFolder%\*.* ; 소스 폴더 내 모든 파일 탐색
{
FileExt := A_LoopFileExt ; 파일 확장자 가져오기
targetFolder := destFolder "\" FileExt
; 확장자별 폴더가 없으면 생성
if !FileExist(targetFolder)
FileCreateDir, %targetFolder%
; 파일 이동
FileMove, %A_LoopFileFullPath%, %targetFolder%\
}
MsgBox, 파일 정리가 완료되었습니다!
사용 방법
1. 위 스크립트를 `.ahk` 파일로 저장합니다.
2. 스크립트를 실행하면 지정된 소스 폴더(예: Downloads)의 파일들이 파일 형식별로 목적지 폴더(Organized)로 정리됩니다.
반복적인 텍스트 입력 자동화
반복적으로 동일한 텍스트를 입력해야 하는 작업은 매우 번거롭습니다. 오토핫키를 사용하면 단축키 하나로 자주 사용하는 문구를 빠르게 입력할 수 있습니다.
예제: 이메일 서명 자동 입력
아래 스크립트는 특정 키 조합을 눌렀을 때 이메일 서명을 자동으로 입력합니다.
; Ctrl + Shift + S를 눌러 이메일 서명 입력
^+s::
Send, Best regards,{Enter}Your Name{Enter}Your Position{Enter}Your Contact Info
return
사용 방법
1. 스크립트를 `.ahk` 파일로 저장하고 실행합니다.
2. 이메일이나 문서 작성 시 `Ctrl + Shift + S`를 누르면 서명이 자동으로 입력됩니다.
템플릿 텍스트 작성 자동화
보고서 작성, 고객 응대, 혹은 자주 사용하는 이메일 템플릿을 자동화할 수도 있습니다.
예제: 고객 응대용 텍스트 템플릿
; Alt + 1을 누르면 템플릿 문구가 입력됨
!1::
Send, Hello,{Enter}Thank you for reaching out to us. We will get back to you shortly.{Enter}Best regards,{Enter}Support Team
return
사용 방법
1. `.ahk` 파일로 저장 후 실행합니다.
2. `Alt + 1`을 누르면 미리 작성한 템플릿이 빠르게 입력됩니다.
반복 작업을 위한 핫키 생성
파일 열기, 특정 프로그램 실행, 또는 웹사이트 방문 같은 작업도 핫키를 통해 간소화할 수 있습니다.
예제: 특정 프로그램 실행
; Ctrl + Alt + W를 눌러 워드 실행
^!w::
Run, winword.exe
return
예제: 자주 가는 웹사이트 열기
; Alt + G를 눌러 구글 열기
!g::
Run, https://www.google.com
return
댓글