Computer >> 컴퓨터 >  >> 체계 >> Windows

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

바로 가기를 사용하면 컴퓨터를 훨씬 더 생산적으로 사용할 수 있습니다. 키 조합을 누르면 도구 모음, 메뉴 및 하위 메뉴에서 검색해야 하는 기능에 즉시 액세스할 수 있습니다. 그러나 모든 앱에 바로 가기 키가 있는 것은 아니며, 있다고 해도 원하는 대로 작동하지 않을 수 있습니다.

이 튜토리얼에서는 AutoHotkey를 사용하여 활성 창의 이름에 따라 다른 바로 가기를 활성화하는 간단한 스크립트를 작성합니다. 이렇게 하면 거의 모든 앱에 대한 키보드 단축키를 쉽게 만들 수 있습니다.

기본 스크립트 만들기

AutoHotkey를 설치하지 않았다면 설치 프로그램을 다운로드하여 Windows 컴퓨터에 설치하십시오.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

즐겨찾는 파일 관리자를 열고 자동 핫키 스크립트를 보관할 폴더를 만드십시오. 폴더 안에 있는 동안 마우스 오른쪽 버튼을 클릭하고 "새로 만들기 -> AutoHotkey Script"를 선택한 다음 스크립트 이름을 지정합니다.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

스크립트를 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택하십시오.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

AHK 스크립트는 이미 몇 가지 권장 항목으로 미리 채워져 있습니다. 그대로 두십시오. Enter 키를 두세 번 눌러 스크립트와 스크립트 사이에 공간을 두십시오.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

기본 규칙을 생성할 다음 if 문을 입력합니다.

#if WinActive("TYPE FILENAME")
 
#if

두 번째 "#if"는 if 문의 끝을 표시합니다. "TYPE FILENAME"은 다음에 보게 될 값의 자리 표시자입니다.

Window Spy로 창 ID 얻기

Make Tech Easier 페이지에서만 활성화되는 사용자 정의 기능을 스크립트에 추가하는 방법을 살펴보겠습니다.

1. 스크립트에 다음을 추가합니다.

Msgbox, Done?
AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

2. 변경 사항을 저장하고 스크립트를 두 번 클릭하여 실행합니다. 작은 메시지 상자가 나타납니다. 이것이 AHK에서 기본 대화 상자를 만드는 방법입니다.

그러나 AutoHotkey의 Window Spy에 쉽게 액세스하려면 AHK 스크립트를 활성화해야 하기 때문에 사용하고 있습니다. 따라서 지금은 이 메시지 상자를 활성 상태로 두고 Windows 트레이에 있는 AHK 아이콘에 주의를 기울이십시오.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

3. AHK의 작은 녹색 아이콘을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 Window Spy를 선택합니다.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

4. 즐겨 사용하는 브라우저를 실행하고 Make Tech Easy를 방문하십시오. Window Spy의 정보 상단에는 활성 창에 대한 세부 정보가 표시됩니다. 특정 앱을 대상으로 하려면 "ahk_class", "ahk_exe" 또는 "ahk_pid"가 필요합니다. 스크립트에 "ahk_exe"를 사용하겠습니다. Firefox를 사용하고 있기 때문에 Window Spy는 "ahk_exe firefox.exe"를 보고합니다.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

5. ahk_exe와 실행 파일의 이름을 한 번에 복사한 다음 스크립트로 돌아갑니다. 다음과 같이 되도록 변경하십시오.

#if WinActive("NAME") And WinActive("TYPE FILENAME")

"NAME"을 활성 페이지 제목의 일부로 바꿉니다. 이 경우 Make Tech Easier의 "make"를 사용합니다. "TYPE FILENAME"을 이전에 Window Spy에서 복사한 것으로 바꿉니다(이 경우에는 "ahk_exe firefox.exe").

바로가기 추가

m:: 추가 "Msgbox, 완료?" 스크립트는 다음과 같아야 합니다.

#if WinActive("make") And WinActive("ahk_exe firefox.exe")
m::
Msgbox, Done?
return
#if
AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

스크립트를 다시 실행하고 m 키를 누르면 아무 일도 일어나지 않습니다. 당신의 키보드에. 그러나 Firefox로 기술을 더 쉽게 만들기를 방문하여 m를 누르십시오. 다시 친숙한 메시지 상자가 나타납니다. 창 전용 단축키를 만들었습니다!

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

메시지 상자를 유용한 것으로 바꾸자. "ifs" 사이의 모든 것을 다음으로 교체:

^b::
Send, I just copied %Clipboard%
return

스크립트를 다시 실행하십시오. 그런 다음 Make Tech Easier의 게시물 아래에 댓글을 남겨보세요. Ctrl 키를 누르면 + , 답장 상자에 "방금 X를 복사했습니다"가 표시되는 것을 볼 수 있습니다. 여기서 "X"는 클립보드에 복사한 마지막 항목입니다. 방금 Ctrl을 다시 매핑했습니다. + "I just copyed" 문자열을 보낸 다음 클립보드의 내용을 보냅니다. 원하는 것으로 자유롭게 변경하십시오.

AutoHotkey로 앱 및 사이트별 바로가기를 만드는 방법

AutoHotkey는 다음 기호를 사용하여 동등한 키로 바로 가기를 만듭니다.

  • # Windows용
  • ^ 제어용
  • ! Alt용
  • + 시프트

활성 창에 텍스트 문자열을 보내는 보내기 명령과 함께 이러한 기호를 사용할 수도 있습니다. 이를 사용하여 기존 단축키를 다른 키로 다시 매핑할 수 있습니다. 예를 들어, Windows를 다시 매핑하려면 + "Ctrl + C"로 작동하려면 스크립트를 다음과 같이 변경할 수 있습니다.

#b::
Send, ^c
return

여러 단축키를 정의하는 것도 가능합니다. 그러나 서로 다른 창을 대상으로 하는 개별 if 문에 있지 않는 한 동일한 키 조합에 두 개의 기능을 추가할 수 없습니다.

다양한 앱과 창에 대한 바로가기를 만들려면:

  • 스크립트를 복사하고 그에 따라 이름을 바꿉니다.
  • "NAME" 및 "TYPE FILENAME"을 다른 앱이나 창과 일치하는 것으로 교체합니다.
  • 첫 번째 스크립트에서 본 바로 가기, 텍스트 확장 규칙 및 기능을 입력합니다.

이제 AutoHotkey로 앱 바로 가기를 만드는 방법을 알았으므로 AutoHotkey를 사용하여 Windows에서 거의 모든 것을 자동화하는 방법을 알아보십시오.