몇 번의 클릭만으로 반복 작업을 수행할 수 있는 방법이 있습니까?
많은 사용자가 이미 생산성을 위한 몇 가지 기본 단축키를 알고 있습니다. 마우스를 사용하여 GUI를 탐색하는 대신 Ctrl+S를 사용하여 작업을 저장할 수 있습니다. 열려 있는 모든 창을 수동으로 최소화하는 대신 Win+D를 입력하여 바탕 화면을 표시할 수 있습니다. 그러나 나만의 단축키를 만드는 방법이 있습니까?
AutoHotkey는 몇 줄의 코드로 사용자 지정 명령을 만드는 방법을 쉽게 배울 수 있는 프로그램입니다. 몇 번의 키 입력으로 즐겨찾는 웹사이트나 프로그램을 열거나 "currdate"를 입력하면 자동으로 현재 날짜를 입력할 수 있다고 상상해 보십시오.
이 기사에서는 AutoHotkey에서 찾을 수 있는 몇 가지 기본 기능을 살펴보고 프로그램의 일반적인 사용 사례를 살펴봅니다.
오토핫키란?
AutoHotkey는 Microsoft Windows에서 사용할 수 있는 무료 오픈 소스 사용자 지정 스크립팅 언어입니다. 처음에는 컴퓨터 작업을 쉽게 자동화하기 위해 키보드 단축키와 핫키를 쉽게 만들기 위해 개발되었습니다.
이 프로그램을 사용하여 사용자는 일련의 키보드 및 마우스 입력을 복제할 수 있는 스크립트 및 매크로를 쉽게 만들 수 있습니다. AutoHotkey의 고급 사용 사례는 사용자 인터페이스와 메뉴 표시줄을 사용하여 스크립트가 정확히 수행할 작업을 지정합니다.
AutoHotkey는 C++에서 실행되기 때문에 AutoHotkey가 설치되어 있지 않아도 모든 스크립트를 누구나 실행할 수 있는 .EXE 파일로 쉽게 변환할 수 있습니다.
사용자는 자신의 컴퓨터에 AutoHotkey를 설치할 수 있습니다. 공식 웹 사이트. 그들의 선적 서류 비치 또한 초보자에게 친숙하고 광범위합니다.
주요 특징들
- 변수 할당 및 검색 기능
- 특정 키보드 키 다시 매핑 또는 비활성화
- 키보드, 마우스 및 조이스틱 입력 시뮬레이션
- 사용자는 특정 텍스트를 대체할 수 있는 "핫스트링"을 지정할 수 있습니다.
- GUI를 통한 맞춤형 데이터 입력 양식
- Windows API와의 호환성
- 사용자 지정 배열 또는 개체를 만듭니다.
- 사용자가 텍스트를 조작하고 값을 계산하는 데 도움이 되는 다양한 함수 라이브러리와 함께 제공됩니다.
기본 개념
다음은 AutoHotkey 스크립트를 빌드할 때 사용할 수 있는 몇 가지 기본 개념의 미리 보기입니다.
새 파일 만들기
AutoHotkey가 설치되면 Windows 사용자는 데스크탑을 마우스 오른쪽 버튼으로 클릭할 때 새로 만들기에서 AutoHotkey 스크립트 옵션을 선택하여 새 스크립트를 빠르게 추가할 수 있습니다.
스크립트 수정을 시작하려면 즐겨 사용하는 텍스트 편집기에서 새 파일을 열 수 있습니다. 각각의 새 스크립트에는 최상의 성능과 호환성을 보장하는 기본 스크립트가 포함되어 있습니다.
핫키와 핫스트링
단축키 또는 바로 가기 키는 특정 동작을 트리거하는 키보드 키 조합입니다.
아래 예에서 "#n" 문자열을 사용하여 핫키 Win + N을 사용하고자 함을 나타냅니다. 다음 줄은 메모장 응용 프로그램에 대한 실행 명령을 지정합니다. 리턴 키를 사용하여 작업의 끝을 알립니다.
파운드 기호는 Win을 나타냅니다. "!" 기호는 Alt 키에 사용되고 "^" 기호는 Ctrl에 사용되며 "+" 키는 Shift 키에 사용됩니다. 통칭하여 이러한 키를 수정자 키.
AutoHotkey도 지원합니다. 상황에 맞는 단축키. 예를 들어 좋아하는 편집기에 있는 경우에만 작업을 트리거할 수 있습니다. 이를 위해 AutoHotkey에는 #IfWinActive 키워드가 있습니다.
아래 예에서는 #IfWinActive 작업을 수행하기 전에 사용자가 현재 메모장 응용 프로그램에 있는지 먼저 확인하는 지시문.
핫스트링 주로 입력할 때 약어를 확장하는 데 사용됩니다. 예를 들어 "btw"를 입력한 후 "by the way"를 입력하는 AHK 스크립트를 설정할 수 있습니다.
핫스트링을 정의하는 것은 꽤 쉽습니다. 두 쌍의 콜론 사이에 트리거 약어를 넣기만 하면 됩니다. 약어 다음에 종료 문자를 입력하면 핫스트링이 활성화됩니다.
종료 문자에는 괄호, 대괄호, 중괄호, 문장 부호, 탭, 공백 및 Enter 키가 포함됩니다. 예를 들어, 위의 스크립트를 사용하여 핫스트링 트리거링 없이 "ttylm"을 입력할 수 있습니다.
사용자는 하나의 파일에 많은 핫스트링과 핫키를 넣을 수 있습니다.
키 입력 보내기
이전 예에서는 텍스트 입력을 반환하는 작업의 예를 보여 주었습니다. 이것은 많은 경우에 유용하지만 Send Key Input을 대신 사용해야 하는 경우가 있습니다.
이 기능을 사용하면 스크립트에서 키를 눌렀을 때와 눌리지 않았을 때, 누른 상태로 유지해야 하는 시간을 지정할 수 있습니다. 키 지연이 필요한 작업은 일반적으로 보내기 명령을 사용합니다.
위의 예에는 위쪽 화살표 키를 XNUMX초 동안 누르고 있는 스크립트가 있습니다. 키를 누르거나 떼는 별도의 명령이 있음에 유의하십시오.
웹사이트 및 프로그램 실행
실행 명령을 사용하여 파일과 URL을 열 수 있습니다. "와 같은 문구로 수신자를 지정합니다.mailto :[이메일 보호]”는 지정된 수신자가 채워진 기본 이메일 응용 프로그램을 엽니다.
파일 외에도 AHK를 사용하면 운영 체제에서 특수 Windows 폴더를 열 수 있습니다. 예를 들어 휴지통을 열려면 해당 폴더의 전역적으로 고유한 식별자를 사용하거나 CLSID. 당신은 이것을 찾아볼 수 있습니다 명부 Windows에서 사용 가능한 CLSID의 수.
개체 및 변수
AutoHotkey의 고급 기능에는 변수와 개체를 사용하는 기능이 포함됩니다.
변수는 다른 함수의 텍스트, 숫자 및 데이터를 저장하는 데 사용할 수 있습니다. 변수에 값을 할당할 수 있습니다.
개체는 데이터를 보다 효율적으로 구성하는 방법입니다. 개체는 본질적으로 변수의 모음입니다. AHK에서 변수 이름은 키라고 하고 내용은 값이라고 합니다.
개체는 배열 형식일 수 있으며 각 값에는 관련 인덱스가 키로 포함됩니다. 또는 키가 문자열 또는 비순차적 숫자인 연관 배열을 사용할 수 있습니다.
사용 사례 예
1. 키보드 리매핑
Dvorak과 같은 대체 키보드 매핑을 사용하려는 사용자는 AutoHotkey 스크립트를 사용하여 적절한 키보드 매핑을 쉽게 설정할 수 있습니다.
2. 모든 웹사이트 및 프로그램의 단축키
AutoHotkey는 컴퓨터의 모든 프로그램을 열고 웹사이트 URL을 표시할 수 있습니다. 예를 들어 Ctrl + Shift + C를 누를 때 Google 검색을 여는 스크립트를 설정할 수 있습니다. 가장 많이 사용하는 프로그램은 키 하나만 누르면 됩니다.
3. 자주 사용하는 파일 이름이나 문구를 입력합니다.
AutoHotkey를 사용하면 직접 입력하기 번거로운 다양한 구문과 텍스트 문자열을 쉽게 채울 수 있습니다. 예를 들어, 우편 주소를 입력하는 짧은 핫스트링을 만들 수 있습니다.
4. 특수 문자 및 문장 부호에 대한 사용자 지정 바로 가기
ñ 또는 é와 같은 특수 문자를 입력하는 데 어려움을 겪은 적이 있습니까? 엔 대시(–) 또는 엠 대시(—)를 입력하는 방법을 기억하는 것이 작가에게 지루할 수 있습니다. AutoHotkey는 사용자가 가장 많이 사용하는 특수 문자에 대한 사용자 지정 바로 가기를 만들 수 있도록 도와줍니다.
결론
AutoHotkey는 Windows 사용자를 위한 매우 강력한 프로그램입니다.
이 프로그램은 반복적이고 지루한 작업을 자동화하는 데 적합합니다. 고급 사용자와 스크립팅 팬은 AHK가 스크립팅 언어로 수행할 수 있는 방대한 작업의 이점을 확실히 누릴 수 있습니다.
댓글을 남겨주세요.