반응형
Autohotkey 를 사용하여 정말 다양한 편리한 것들을 만들어서 쓸 수 있는데~ 계속 만들다 보면 오히려 아이디어가 부족해서 못 만드는 경우가 많습니다. 개발을 하면서 정말 다양한 프로그램들을 사용하게 되고 메모장이나 브라우저를 여러개를 열고 사용하는 경우가 많이 있습니다.
아래 포스팅에서 다양한 방법으로 프로그램을 닫는 방법에 대해서 소개를 했었는데~
https://iamaman.tistory.com/1180
https://iamaman.tistory.com/2027
오늘은 제목에서 밝힌 바와 같이 현재 프로그램만 남기고 같은 프로세스 다 닫는 방법에 대해서 소개를 하려고 합니다. 일단 오토핫키 코드는 아래와 같고 단축키는 win + F5 로 설정했습니다.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#NoEnv | |
SetWorkingDir %A_ScriptDir% | |
#SingleInstance Force | |
#F5:: | |
WinGet, activeprocess, ProcessName, A ; 현재 활성화된 프로그램의 프로세스 네임 | |
WinGet,activeId,ID,A ; 현재 활성화된 프로그램의 ID | |
WinGet, winid_, List, ahk_exe %activeprocess%, ; 같은 프로세스 리스트 얻기 | |
Loop,%winid_% | |
{ | |
id := winid_%A_Index% | |
If (activeId = id) ; 같은 ID 이면 건너뛰기 | |
{ | |
Continue | |
} | |
else ; 다른 프로세스면 닫기 | |
{ | |
WinClose,ahk_id %id% | |
} | |
} | |
return | |
esc::ExitApp |
위 Autohotkey 코드를 실행하고 ~~ 많은 수의 메모장을 열어 보겠습니다. 그리고 그 중에서 하나의 활성화된 메모장을 사용하고 있는 중 나머지 메모장들이 너무 많아서 끄고 싶은 경우를 가정해 보겠습니다.
win + F5 단축키를 눌러 보면 현재 프로세스만 남기고 다른 메모장들은 다 꺼지는 것을 확인할 수 있습니다.
반응형
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey 새로운 버전 체크/자동 다운로드 실행하기 (441) | 2021.08.30 |
---|---|
괜찮은 Autohotkey 프로젝트들, Lintalist (444) | 2021.01.11 |
Autohotkey Pulover's Macro Creator 다시 업데이트 되는 중 OCR 기능 추가 (442) | 2020.10.26 |
Autohotkey 로 같은 폴더내에서 최신 파일을 찾는 방법 (462) | 2019.10.28 |
Autohotkey v1.1.31.00 업데이트 (423) | 2019.09.30 |
Autohotkey 로 “작업표시줄 자동 숨기기” Toggle 시키는 방법 (434) | 2019.09.02 |
Autohotkey argument 사용 방법 (141) | 2019.08.26 |
Autohotkey 현재 실행되는 프로그램에서 단축키 확인하는 방법 ListHotkeys (472) | 2019.08.19 |
댓글