AHK 파일 (정의 및 여는 방법)

.AHK 파일 확장자를 가진 파일은 AutoHotkey 스크립트 파일입니다. Windows에서 작업을 자동화하기위한 무료 스크립팅 도구 인 AutoHotkey에서 사용하는 일반 텍스트 파일 유형입니다.

AutoHotkey는이 파일을 사용하여 창 프롬프트 클릭, 문자 및 숫자 입력 등과 같은 작업을 자동화 할 수 있습니다. 항상 같은 단계를 따르는 길고, 끌어 내고, 반복적 인 작업에 특히 유용합니다.


AHK 파일을 여는 방법

AHK 파일은 텍스트 파일 일 뿐이지 만 무료 AutoHotkey 프로그램의 컨텍스트 내에서만 이해되고 실행됩니다. 파일이 작성한 작업을 수행하려면 파일을 설치해야합니다.

구문이 정확하다면 소프트웨어는 파일에 쓰여진 내용을 AutoHotkey가 따라야하는 일련의 명령으로 이해합니다.

직접 만들었거나 신뢰할 수있는 소스에서 다운로드 한 실행 파일 만 사용하도록 각별히주의하십시오. AutoHotkey가 설치된 컴퓨터에 AHK 파일이 존재하는 순간은 컴퓨터를 위험에 빠뜨리는 순간입니다. 파일에는 개인 파일과 중요한 시스템 파일 모두에 많은 손상을 줄 수있는 유해한 스크립트가 포함되어있을 수 있습니다.

AutoHotkey 다운로드 페이지에는 소프트웨어의 전체 설치 프로그램 버전과 Windows의 32 비트 및 64 비트 버전을위한 휴대용 옵션이 모두 포함되어 있습니다.

즉, AHK 파일은 일반 텍스트로 작성되기 때문에 모든 텍스트 편집기 (Windows의 메모장 또는 Best Free Text Editors 목록의 하나)를 사용하여 단계를 빌드하고 기존 파일을 변경할 수 있습니다. 다시 말하지만, 텍스트 파일에 포함 된 명령이 실제로 어떤 작업을 수행하도록하려면 AutoHotkey를 설치해야합니다.

즉, 컴퓨터에서 AHK 파일을 만들고 AutoHotkey가 설치된 상태에서 제대로 작동하면 해당 소프트웨어를 설치하지 않은 다른 사람에게도 동일한 파일을 보낼 수 없으며 해당 파일도 작동 할 것으로 기대합니다. 물론 EXE로 변환하지 않는 한, 아래 섹션에서 자세히 알아볼 수 있습니다.

파일 내부의 지침이 명백한 작업을 수행하지 않으면 AHK 파일을 연 것처럼 보이지 않을 수 있습니다. 예를 들어, 키보드 명령의 특수 조합을 입력 한 후 문장을 입력하도록 설정되어있는 경우 특정 파일을 열어도 실행중인 창이나 표시가 표시되지 않습니다. 그러나 다른 프로그램을 열거 나 컴퓨터를 종료하도록 구성된 경우에는 하나를 열었 음을 확실히 알 수 있습니다.

그러나 열려있는 모든 스크립트는 작업 관리자에서 AutoHotkey로 표시되며 Windows 작업 표시 줄의 알림 영역에도 표시됩니다. 따라서 AHK 파일이 현재 백그라운드에서 실행 중인지 확실하지 않은 경우 해당 영역을 확인하십시오.


하나를 변환하는 방법

AHK 파일을 EXE로 변환하여 명시 적으로 AutoHotkey를 설치하지 않고도 실행할 수 있습니다. EXE로 변환하는 방법에 대한 자세한 내용은 회사의 스크립트를 EXE로 변환 (ahk2exe) 페이지에서 확인할 수 있습니다.

기본적으로 가장 빠른 방법은 파일을 마우스 오른쪽 버튼으로 클릭하고 스크립트 컴파일 선택권. AutoHotkey의 설치 폴더에 포함 된 Ahk2Exe 프로그램을 통해서도이 변환을 할 수 있습니다. 시작 메뉴를 통해 검색하거나 다음 폴더를 볼 수 있습니다.

C : Program Files AutoHotkey Compiler

AutoIt은 AutoHotkey와 유사하지만 대신 AUT 및 AU3 파일 형식을 사용하는 프로그램입니다. AHK를 이러한 형식 중 하나로 변환하는 쉬운 방법이 없을 수 있으므로 AutoIt에서 스크립트를 완전히 다시 작성해야 할 수 있습니다.


AHK 파일 예

다음은 몇 분 안에 사용할 수있는 몇 가지 예입니다. 하나를 텍스트 편집기에 복사하고 .AHK 파일 확장자로 저장 한 다음 AutoHotkey를 실행하는 컴퓨터에서 엽니 다. 백그라운드에서 실행되고 (열리는 것을 "보지"않음) 해당 키가 트리거되면 즉시 작동합니다.

이것은 매번 숨겨진 파일을 표시하거나 숨 깁니다. 윈도우H 키를 동시에 누릅니다. 숨겨진 파일을 수동으로 표시 / 숨기기보다 훨씬 빠릅니다.

; Windows 키 + H를 사용하여 숨김 파일 표시 또는 숨기기
#h ::
RegRead, HiddenFiles_Status, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden
HiddenFiles_Status = 2 인 경우
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 1
다른
RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software Microsoft Windows CurrentVersion Explorer Advanced, Hidden, 2
WinGetClass, eh_Class, A
If (eh_Class = "# 32770"OR A_OSVersion = "WIN_VISTA")
보내기, {F5}
Else PostMessage, 0x111, 28931``, A
반환

다음은 원하는대로 완전히 편집 할 수있는 훨씬 더 간단한 AutoHotkey 스크립트입니다. 빠른 키보드 단축키로 프로그램이 열립니다. 이 예에서는 다음과 같은 경우 메모장을 열도록 스크립트를 설정했습니다. 승리 + N 가 눌려 있습니다.

#n :: 메모장 실행

다음은 어디에서나 명령 프롬프트를 빠르게 여는 비슷한 방법입니다.

#p :: cmd 실행

구문 질문 및 기타 스크립트 예제는 AutoHotkey 빠른 참조를 참조하십시오.


여전히 열 수 없습니까?

AutoHotkey가 설치되어있을 때 파일이 실행되지 않는 경우, 특히 텍스트 편집기로 볼 때 텍스트 명령이 표시되지 않는 경우 실제로 AutoHotkey 스크립트 파일이 없을 가능성이 매우 높습니다.

일부 파일은 끝에 ".AHK"와 매우 유사한 철자를 사용하는 접미사를 사용하지만 파일을 동일하게 취급해야한다는 의미는 아닙니다. 항상 동일한 프로그램으로 열거 나 동일한 도구로 변환하지는 않습니다.

예를 들어, AutoHotkey와 함께 사용되는 스크립트 파일과 관련이없는 WinAHX Tracker Module 파일 인 AHX 파일이있을 수 있습니다. 또는 Photoshop에서 사용되는 AHS 파일 일 수 있습니다.

비슷하게 들리지만 완전히 다른 파일 확장자는 APK입니다. 이들은 Android 운영 체제에서 실행되고 가능한 한 텍스트 파일과는 거리가 먼 응용 프로그램이므로 이러한 파일 중 하나가 있으면 위에서 AutoHotkey 오프너를 사용하여 열 수 없습니다.

ASHX 파일은 또 다른 예입니다. 해당 파일 확장명에 문자 하나만 추가되지만 형식은 대신 ASP.NET 웹 서버 응용 프로그램과 관련이 있습니다.

여기서 요점은 파일을 열거 나 변환 할 수있는 적절한 프로그램을 찾을 수 있도록 사용중인 파일 확장명을 조사하는 것입니다.