오토핫키 스크립트 모범 예제

This showcase lists some scripts created by different authors which show what AutoHotkey might be capable of. For more ready-to-run scripts and functions, see Scripts and Functions Forum.

목차

Screen Magnifier

저자: Holomind

이 화면 확대기는 운영 체제에 포함된 확대기에 비해 여러 장점이 있습니다: 갱신 간격 변경과 확대 수준 (축소 포함); 더 나은 출력을 제공하는 앤티엘리어싱; 그리고 오픈 소스입니다 (결론적으로, 여러 변형 중에서 고를 수 있으며, 여러분에게 맞게 스크립트를 재단할 수 있습니다).

Archived forum thread

LiveWindows

저자: Holomind

LiveWindows allows you to monitor the progress of downloads, file-copying, and other dialogs by displaying a small replica of each dialog and its progress bar (dialogs are automatically detected, even if they're behind other windows). 미리 보기 창은 언제나 상위에 있지만 화면 구역을 아주 조금만 차지합니다 (모서리를 끌어 크기를 바꿀 수도 있습니다). 어떤 창이든 관제할 수 있습니다. 선택 네모를 관심 구역 근처에 끌어 놓은 다음 (control-shift-drag), Win+W를 눌러 실시간으로 갱신해 미리보기 창에 그 구역을 보여줍니다.

Archived forum thread

마우스 제스쳐

저자: deguix

이 스크립트는 마우스 우측 버튼이 눌려 있는 동안 어떻게 마우스를 이동하는지 지켜 봅니다. 알고 있는 모양이나 심볼을 "그리면", 프로그램을 기동하거나 여러분이 지정한 맞춤 행위를 수행합니다 (마치 핫키처럼). 제스처를 정의하는 법은 안에 포함된 README 파일을 참조하십시오.

Download (17 KB ZIP file)

문맥 감지 도움말

저자: Rajat

이 스크립트는 Ctrl+2 (선택에 따라 다른 핫키)를 누르면 선택된 오토핫키 명령어나 키워드에 대한 도움말을 보여줍니다. 아무것도 선택하지 않으면 명령어 이름을 현재 줄의 처음으로부터 추출합니다.

Show code

창을 쉽게 끄는 방법

필수 조건: Windows XP/2k/NT 이후

보통, 창은 제목 바를 클릭해서 끌 수 있습니다. 이 스크립트는 창 안의 어느 지점에서든 끌 수 있도록 확장합니다. 이 모드를 활성화하려면, CapsLock 또는 가운데 버튼을 누르면서 클릭하면, 창을 새 위치까지 끌 수 있습니다.

Show code

창을 쉽게 끄는 방법 (KDE 스타일)

저자: Jonny

필수 조건: Windows XP/2k/NT 이후

이 스크립트는 훨씬 더 쉽게 창을 이동하거나 크기를 변경할 수 있도록 만들어 줍니다: 1) 창 안 아무데나 Alt 키와 LEFT-클릭을 누르고 창을 새 위치로 끌 수 있습니다; 2) 창 안 아무 곳이나 Alt와 RIGHT-클릭으로 끌어서 쉽게 크기를 변경할 수 있습니다; 3) Alt를 두 번, 그러나 두 번째를 놓기 전에, 왼클릭하면 마우스 커서 아래의 창을 최소화하고 우클릭하거나 또는 가운데 클릭하면 창을 닫을 수 있습니다.

Show code

자주 가는 폴더에 쉽게 접근하는 법

저자: Savage

어떠 유형이 창이 활성화되어 있는 동안에 마우스 가운데 버튼을 클릭하면, 이 스크립트는 자주 가는 폴더의 메뉴를 보여줍니다. 자주 가는 폴더를 선택하는 순간 그 활성 창 안의 폴더로 순간 이동합니다. 다음 유형의 창을 지원합니다: 1) 표준 파일 열기 또는 저장 대화상자; 2) 탐색 창; 3) 콘솔 (명령어 프롬프트) 창. 메뉴는 또 선택적으로 지원되는 않는 유형의 창에 대해서도 보여줄 수 있습니다. 이 경우 선택된 폴더는 새 탐색 창에 열립니다. 그 경우 자주가는 폴더가 새 탐색 창으로 열립니다.

Show code

IntelliSense

저자: Rajat

필수 조건: Windows XP/2k/NT 이후

이 스크립트는 AutoHotkey 스크립트를 편집하는 동안 감시하다가 명령어 다음에 쉼표나 스페이스를 타자하는 것을 보면, 그 명령어의 매개변수 리스트를 보여주어 여러분을 안내합니다. 게다가, Ctrl+F1 (또는 선택에 따라 다른 핫키)를 선택하면 그 명령어의 도움말을 보여줍니다. 매개변수 리스트를 취소하려면, Esc 또는 Enter를 치면 됩니다.

Show code

조이스틱을 마우스처럼 사용하기

이 스크립트는 조이스틱을 버튼 세 개짜리 마우스로 변신시킵니다. 각 버튼은 마치 마우스 버튼처럼 끌 수 있습니다. 사실상 거의 CPU 시간을 사용하지 않습니다. 또한, 조이스틱을 가운데로부터 얼마나 멀리 미는가에 따라 커서를 더 빠르게 이동시킵니다. 스크립트의 상단에서 기호에 맞게 다양하게 설정할 수 있습니다.

Show code

조이스틱 테스트 스크립트

이 스크립트는 조이스틱 버튼의 개수와 기타 속성을 알아내는 데 도움을 줍니다. 조이스틱이 눈금 조정이 필요한지 노출시켜 주기도 합니다; 즉, 각 축의 이동 범위는 0 부터 100 퍼센트 사이입니다. 눈금 조정이 필요하면, 운영 체제의 제어판 또는 조이스틱에 따라오는 소프트웨어를 이용하십시오.

Show code

On-Screen ANSI Keyboard (OSAK)

저자: Jon, Lehnemann, anonymous1184, KeronCyst

필수 조건: AutoHotkey v1.1 or later

이 스크립트는 화면 아래에 가상 키보드를 만듭니다. 누르는 키를 실시간으로 화면에 보여줍니다. 필자가 손 감각으로 타자하는 법을 익히기 위해 (키보드를 보지 않는 습관을 들이기 위해) 만들었습니다. 화면 위 키보드의 크기는 스크립트 상단에서 재단할 수 있습니다. 또한, 트레이 아이콘을 더블클릭 하면 키보드를 숨기거나 보여줄 수 있습니다.

Show code

창을 트레이 메뉴로 최소화하기

이 스크립트는 여러분 선택한 핫키를 창을 감추는 데 할당합니다. 창은 스크립트의 트레이 메뉴 아래에 엔트리가 됩니다. 숨은 창은 그러면 개별적으로 또는 모두 한꺼번에 다시 보여줄 수 있습니다. 메뉴에서 상응하는 메뉴를 선택하면 됩니다. 스크립트가 어떤 이유로 종료하면, 숨겨지 모든 창들이 자동으로 보여집니다.

Show code

MsgBox의 버튼 이름 바꾸기

This is a working example script that uses a timer to change the names of the buttons in a message box. 버튼 이름은 바뀌지만, IfMsgBox 명령어은 여전히 그 버튼이 원래 이름으로 참조되기를 요구합니다.

Show code

Numpad 000 Key

이 예제 스크립트는 어떤 키패드에 나타나는 특수 000를 등호 키로 만듭니다. Send, = 줄을 원하는 대로 바꾸어서 행위를 바꿀 수 있습니다.

Show code

키보드의 넘패드를 마우스처럼 사용하는 법

저자: deguix

이 스크립트는 진짜 마우스를 사용하는 것 같이 키보드를 쉽게 사용할 수 있습니다 (어떤 작업에는 훨씬 더 쉽습니다). 마우스 버튼을 다섯 개까지 지원하고 마우스 휠 회전을 지원합니다. 또한 이동 속도를 조절할 수 있고 가속 기능과 "축 전도"도 지원합니다.

Show code

Seek (Search the Start Menu)

저자: Phi

시작 메뉴를 항해하는 것은 약간 난삽할 수 있습니다. 특히 시간이 지나면서 많은 프로그램을 설치했다면 정말 난삽합니다. 'Seek'으로 대소문자를 구분하지 않는 키 단어/문구를 지정하면 시작 메뉴에서 그에 부합하는 프로그램과 디렉토리만 여과할 수 있습니다. 그러면 부합하는 몇 안되는 엔트리 중에서 쉽게 목표 프로그램을 열 수 있습니다. 이렇게 하면 시작 메뉴를 검색하고 순회하는 지겨운 일을 하지 않아도 됩니다.

Show code

ToolTip Mouse Menu

저자: Rajat

필수 조건: Windows XP/2k/NT 이후

이 스크립트는 가운데 버튼을 잠깐 누르는데 반응하여 팝업 메뉴를 보여줍니다. 메뉴 항목은 왼-클릭해 선택합니다. 바깥을 왼클릭하면 메뉴가 취소됩니다. 최근에 어느 유형의 창이 활성화 되어 있는가에 따라 메뉴의 내용이 바뀌도록 개선되었습니다 (Notepad 그리고 Word가 예제에서 사용됩니다).

Show code

화면 위 디스플레이에서 볼륨 조절하는 법 (OSD)

저자: Rajat

이 스크립트는 여러분의 핫키를 마스터 불륨과 웨이브 볼륨을 올리거나 내리는 데 할당합니다. 두 볼륨 모두 각각 다른 바 그래프로 보여줍니다.

Show code

Window Shading

저자: Rajat

이 스크립트는 핫키를 누려면 창을 그의 제목 바까지 줄이고 다시 그의 원래 크기로 돌아옵니다. 창의 개수에 상관없이 이런 식으로 줄일 수 있습니다 (스크립트가 각각을 따로따로 기억합니다). 스크립트가 어떤 이유로 종료하면, "말려 올라간" 모든 창이 원래의 높이로 복구됩니다.

Show code

WinLIRC 클라이언트

이 스크립트는 리모트 콘트롤에 버튼을 누를 때마다 WinLIRC 로부터 고지를 받습니다. 이것을 이용해 Winamp, Windows Media Player, 등등을 자동화 할 수 있습니다. 쉽게 환경을 구성할 수 있습니다. 예를 들어 WinLIRC가 리모트 콘트롤에서 이름이 "VolUp"인 버튼을 인지하면, 이름이 VolUp인 라벨을 생성하고 그 아래에 명령어 SoundSet +5를 사용하여 사운드카드의 볼륨을 5%만큼 높입니다.

Show code

HTML Entities Encoding

Similar to Transform HTML, this function converts a string into its HTML equivalent by translating characters whose ASCII values are above 127 to their HTML names (e.g. £ becomes &pound;). 게다가, 다음 네 개의 "&<> 문자는 &quot;&amp;&lt;&gt;로 변환됩니다. 마지막으로, 각 라인피드(`n)는 <br>`n으로 변환됩니다 (즉, <br> 다음에 라인피드).

Show code

1 Hour Software

저자: skrommel

이것은 유용한 스크립트 모음입니다. 짧은 설명과 찰칵 그림과 함께 소개합니다.

Downloads and more

토랄프(Toralf)의 스크립트 모음

이 모음집은 다음과 같은 유용한 스크립트가 들어 있습니다:

Archived forum thread

세언(Sean)의 스크립트 모음

Network Download/Upload Meter: 네트워크 내려받기/올리기를 언제나 위 프로그레스 바에 보여줍니다. See archived forum thread.

StdoutToVar: 명령어나 어플리케이션의 출력을 스크립트의 변수로 방향전환합니다. See archived forum thread.

Capture a Screen Rectangle: 화면 일부를 잡아 그것을 파일로 저장하는 함수 (BMP/JPG/PNG/GIF/TIF). 또한 투명 창과 마우스 커서도 잡을 수 있습니다. See archived forum thread.

Color Zoomer/Picker: 커서 주위의 구역을 확대합니다. 픽셀 하나를 선택해 그의 색을 식별할 수 있습니다. See archived forum thread.

스크립트 및 함수 포럼

An archive of an older forum containing many more scripts, but some scripts might not run as-is on AutoHotkey v1.1.

스크립트 및 함수 포럼