반응형
오토핫키를 쓰다 보면 스크립트가 특정한 창에서만 작동했으면 좋겠다 싶을 때가 있다. 이번 포스팅에서는 그 방법에 대해서 알아보려고 한다.
예를 들어 지난 포스팅에 올렸던 상용구 만들기를 생각해보자.
이 상용구 스크립트가 현재 실행되고 있다고 하더라도 MS워드, 한글, 카카오톡 등의 창에서만 작동하면 편리할 것이다.
1. 그룹 만들기
스크립트가 특정 창에서만 작동하게 만들려면 그룹을 생성해야 한다.
가령 예를 들어 위의 상용구 만들기 파일 제일 위에 아래 내용을 추가한다.
**** 시작 - 이 행은 스크립트에 포함하지 않는다 ****
GroupAdd GroupA, ahk_exe WINWORD.EXE ; "GroupA"라는 그룹에 Winword.exe를 추가
GroupAdd GroupA, ahk_exe Hwp.exe
GroupAdd GroupA, ahk_exe EXCEL.EXE
GroupAdd GroupA, ahk_exe KakaoTalk.exe
**** 끝 - 이 행은 스크립트에 포함하지 않는다 ****
2. 해당 그룹에서만 스크립트가 작동하도록 하기
그리고 아래의 한 줄을 그 아래 추가한다.
**** 시작 - 이 행은 스크립트에 포함하지 않는다 ****
#IfWinActive ahk_group GroupA ; 이 스크립트는 "GroupA"에서만 작동
**** 끝 - 이 행은 스크립트에 포함하지 않는다 ****
3. 제대로 작동하는지 확인
위와 같이 하면 상용구가 카카오톡 창에서는 작동하지만 메모장에서는 작동하지 않는다.
위와 같이 확인해볼 수 있다.
반응형
'IT 관련 팁 > 오토핫키 Autohotkey' 카테고리의 다른 글
오토핫키 - GUI에 월, 날짜, 요일 넣기 (2) | 2022.03.26 |
---|---|
오토핫키 - 창 크기, 창 위치 제어하기 (1) | 2022.03.24 |
오토핫키 - 나만의 상용구로 속기사처럼 타이핑하기 (2) | 2022.03.17 |
오토핫키 - 마우스 커서 위치를 저장하고 그 위치로 되돌리기 (3) | 2022.03.16 |
오토핫키 - 볼륨 조절 쉽게 하기 (2) | 2022.03.15 |