Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

AutoHotkey는 윈도우에서 가장 강력한 자동화 프로그램 중 하나입니다. 단순한 반복 작업부터 복잡한 업무까지, 일상적인 윈도우 작업 대부분을 자동으로 처리할 수 있죠. 무료 오픈소스 프로그램이며, 자체 스크립팅 언어를 사용합니다.

'스크립팅 언어'라는 말이 어렵게 느껴질 수 있지만, 실제로는 배우기 쉽고 활용 범위가 매우 넓습니다. 몇 줄의 코드만으로도 매일 반복하던 지루한 작업을 한 번의 키 입력으로 끝낼 수 있습니다.

이 글에서는 실제로 자주 사용하는 유용한 AutoHotkey 스크립트 14가지를 소개합니다. 여러분의 일상 작업을 한층 더 편리하게 만들어줄 것입니다.

본격적으로 시작하기 전에 AutoHotkey 설치와 기본 설정 방법은 이미 알고 있다고 가정합니다. 또한 아래 코드에서 ;로 시작하는 줄은 주석(설명)이므로 동작에는 영향을 주지 않습니다.

1. 숨김 파일 표시 전환

숨김 파일은 숨겨져 있는 데에는 이유가 있지만, 내 PC에서는 이를 빠르게 켜고 끌 수 있다면 편리합니다. 보통은 파일 탐색기 설정 메뉴에 들어가 체크박스를 클릭해야 하지만, 이 스크립트를 사용하면 단축키 한 번으로 해결됩니다.

코드가 다른 스크립트보다 조금 길지만, 그대로 복사해서 붙여넣으면 됩니다.

^F2::GoSub,CheckActiveWindow
CheckActiveWindow:
ID := WinExist("A")
WinGetClass,Class, ahk_id %ID%
WClasses := "CabinetWClass ExploreWClass"
IfInString, WClasses, %Class%
GoSub, Toggle_HiddenFiles_Display
Return
 
Toggle_HiddenFiles_Display:
RootKey = HKEY_CURRENT_USER
SubKey = Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
 
RegRead, HiddenFiles_Status, % RootKey, % SubKey, Hidden
 
if HiddenFiles_Status = 2
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 1
else
RegWrite, REG_DWORD, % RootKey, % SubKey, Hidden, 2
PostMessage, 0x111, 41504,,, ahk_id %ID%
Return

위 스크립트는 Ctrl + F2로 숨김 파일 표시를 전환합니다. 다른 단축키를 원한다면 코드 맨 앞의 ^F2 부분을 원하는 키 조합으로 바꾸면 됩니다.

2. 윈도우 기본 단축키 변경

윈도우 10의 기본 단축키도 나쁘지 않지만, 손에 익지 않거나 불편하게 느껴질 때가 있습니다. 예를 들어 작업 관리자는 운영체제에서 가장 자주 열게 되는 창 중 하나인데, 매번 Ctrl + Shift + Esc 세 개의 키를 누르는 것은 번거롭습니다.

이를 더 간단한 Ctrl + X로 바꾸는 예시입니다:

^x::Send ^+{Esc}

이게 전부입니다! 문법에 대해 더 자세히 알고 싶다면, 윈도우 기본 단축키 변경 방법을 다룬 전용 가이드를 참고하세요.

3. 구글 검색 단축키

구글은 잘 쓰이지 않던 Caps Lock 키를 검색 전용 버튼으로 바꾼 선례가 있습니다. 크롬북처럼 Caps Lock 키를 구글 검색 키로 활용할 수 있습니다.

아래 스크립트를 사용하면 텍스트를 드래그한 뒤 Ctrl + Shift + C를 누르는 것만으로 해당 텍스트를 자동으로 구글에서 검색합니다.

; 드래그한 텍스트로 구글 검색
^+c::
{
 Send, ^c
 Sleep 50
 Run, https://www.google.com/search?q=%clipboard%
 Return
}

4. 자동 고침(AutoCorrect)

윈도우가 등장한 이후 스마트폰은 터치스크린과 자동 고침 기능을 기본으로 갖출 정도로 발전했습니다. 그런데 왜 윈도우에는 자동 고침이 없을까요?

AutoHotkey 공식 스크립트 저장소에는 자동 고침 스크립트가 있습니다. 사람들이 흔히 저지르는 수천 가지 오타 패턴이 담겨 있어, 타이핑하는 즉시 실시간으로 잘못된 철자를 수정해 줍니다.

스크립트 다운로드 링크에서 받은 뒤, Ctrl + A로 전체를 선택해 복사하고 메모장에 붙여넣은 후 'AutoCorrect.ahk'라는 이름으로 저장하면 됩니다.

5. 기능 키(F 키) 재활용

대부분의 사람들은 키보드의 기능 키 중 F2(이름 바꾸기), F5(새로 고침), F11(브라우저 전체 화면) 정도만 사용합니다. AutoHotkey를 이용하면 놀고 있는 나머지 기능 키에 다양한 역할을 부여할 수 있습니다. 웹페이지 실행, 프로그램 실행 등 무엇이든 가능하죠.

예를 들어 자주 쓰는 Snagit, Sublime Text, 포토샵, 계산기, Thunderbird 같은 프로그램을 기능 키 하나로 바로 실행할 수 있습니다.

프로그램을 실행하려면 아래 스크립트를 사용하세요. 경로는 본인이 실행하려는 프로그램의 설치 경로로 바꿔야 합니다.

; Sublime Text 실행
F7::Run "C:\Program Files\Sublime Text 2\sublime_text.exe"
return

6. 웹페이지 빠르게 열기

프로그램 실행과 마찬가지로, 자주 방문하는 웹사이트를 여는 나만의 단축키를 만들 수도 있습니다. 필자는 Ctrl + Shift + T로 MakeTechEasier 사이트를 엽니다.

; MakeTechEasier 열기
^+t::Run "www.maketecheasier.com" ; ctrl+shift+t
return

웹 주소만 원하는 사이트로 바꾸면 됩니다. 참고로 단축키는 Ctrl(^), Shift(+), Alt(!), Win(#) 기호를 조합하여 자유롭게 만들 수 있습니다.

7. 즐겨찾는 폴더 열기

웹페이지와 프로그램뿐 아니라, 자주 쓰는 폴더도 단축키 하나로 열 수 있습니다. 예를 들어 다운로드 폴더는 하루에도 여러 번 접근하게 되는데, 아래처럼 간단한 스크립트로 빠르게 열 수 있습니다.

단축키 조합과 폴더 경로는 본인 필요에 맞게 수정하세요.

; 다운로드 폴더 열기
^+d::Run "C:\Users\Robert\Downloads" ; ctrl+shift+d
return

8. 파일 탐색기에서 상위 폴더로 이동

폴더 작업 중에는 한 단계 위 폴더로 이동해야 할 때가 많습니다. 예전 윈도우에서는 백스페이스 키가 이 역할을 했지만, 지금은 백스페이스가 '뒤로 가기' 기능으로 바뀌었죠. 이것도 유용하지만, 여전히 화면 위쪽의 작은 아이콘을 클릭해야 하는 건 불편합니다.

아래 스크립트를 사용하면 마우스 가운데 버튼 클릭만으로 상위 폴더로 이동할 수 있습니다.

; 마우스 가운데 버튼으로 상위 폴더 이동
#IfWinActive, ahk_class CabinetWClass
~MButton::Send !{Up} 
#IfWinActive
return

원한다면 거의 쓸 일이 없는 물결표(~) 키에 같은 기능을 할당할 수도 있습니다.

; ~ 키로 상위 폴더 이동
#IfWinActive, ahk_class CabinetWClass
`::Send !{Up} 
#IfWinActive
return
윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

9. 시스템 볼륨 조절

멀티미디어 전용 키가 없는 키보드를 쓰다 보면 볼륨 조절 버튼이 없어서 불편할 때가 많습니다. 아래 스크립트로 키보드에서 바로 시스템 음량을 제어할 수 있습니다.

; 커스텀 볼륨 버튼
+NumpadAdd:: Send {Volume_Up} ; shift + 숫자패드 플러스
+NumpadSub:: Send {Volume_Down} ; shift + 숫자패드 마이너스
break::Send {Volume_Mute} ; Break 키로 음소거
return
윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

10. 잠금 키 기본 상태 고정

AutoHotkey를 사용하면 키보드 잠금 키의 기본 상태를 영구적으로 지정할 수 있습니다. 예를 들어 Caps Lock은 항상 꺼짐, Num Lock은 항상 켜짐, Scroll Lock은 항상 꺼짐으로 설정하는 식이죠.

이 간단한 스크립트는 생각보다 유용합니다. 실수로 키를 눌러도 잠금 상태가 바뀌지 않으니까요.

; 잠금 키 기본 상태
SetNumlockState, AlwaysOn
SetCapsLockState, AlwaysOff
SetScrollLockState, AlwaysOff
return

11. Caps Lock 키 용도 변경

Caps Lock을 꺼두었다면, 이제 그 키를 Shift 키처럼 동작하도록 바꿔볼 수 있습니다. 아래 스크립트를 사용하세요.

; Caps Lock을 Shift로 사용
Capslock::Shift
return

12. 휴지통 비우기

아래 스크립트를 사용하면 단축키 한 번으로 휴지통을 즉시 비울 수 있습니다. 마우스로 휴지통 아이콘을 우클릭하고 '비우기'를 선택하는 번거로움을 없애줍니다.

; 휴지통 비우기
#Del::FileRecycleEmpty ; win + del
return
윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

13. 창 항상 맨 위에 고정

어떤 창을 항상 화면 맨 위에 떠 있게 하고 싶을 때가 있습니다. 예를 들어 스프레드시트 작업 중 계산기를 자주 확인해야 한다면, 계산기 창이 항상 위에 있으면 매우 편리합니다.

AutoHotkey를 사용하면 단 한 줄의 코드로 이를 구현할 수 있습니다.

; 항상 맨 위에 표시
^SPACE:: Winset, Alwaysontop, , A ; ctrl + space
Return

이 스크립트는 원래 labnol에서 공개된 것입니다.

14. AutoHotkey 일시 중단

AutoHotkey로 만든 단축키가 특정 프로그램과 충돌하는 경우가 종종 있습니다. 이럴 때는 아래 스크립트로 AutoHotkey를 일시적으로 비활성화할 수 있습니다.

물론 단축키 없이 사용하고 싶다면, 작업표시줄의 AutoHotkey 아이콘을 우클릭한 뒤 'Suspend Hotkeys(핫키 일시 중지)' 옵션을 선택해도 됩니다.

; AutoHotkey 일시 중단
#ScrollLock::Suspend ; Win + ScrollLock
return
윈도우 작업을 자동화하는 꼭 써볼 AutoHotkey 스크립트 14가지

지금까지 소개한 스크립트들은 모두 기본적이지만, 확실히 일상 작업을 더 편하게 만들어 줍니다. 이 정도 수준을 넘어서면 자동 이메일 발송, 프로그램 관리, 윈도우 작업 자동화, 철자 자동 교정 같은 훨씬 복잡한 작업도 가능합니다.

윈도우의 숨겨진 기능이 더 궁금하다면, 알아두면 좋은 윈도우 10 이스터에그와 비밀 기능 목록도 확인해 보세요. OneDrive 작업표시줄 아이콘이 사라졌을 때 복구하는 레지스트리 팁도 함께 준비되어 있습니다.