지난 포스팅에서도 말씀 드렸지만~ Autohotkey는 윈도우 운영체제를 사용하는 사람들에게는 정말 꼭 필요한 필수 유틸 중 하나라고 생각하는데요~
2012/02/22 - [Autohotkey] - Autohotkey를 사용해 보아요~
오늘은 Autohotkey 를 이용하여 ahk_class 를 알아보고~ 이를 이용하여~ 해당 프로그램 또는 창을 닫는 방법에 대해 설명 드리려 합니다.
일단 ahk_class 는 두 가지 방법 정도로 확인 할 수 있습니다.
첫 번째로는 위 주소의 포스팅에서 말씀드렸던~ Window Spy 프로그램을 이용하는 방법입니다.
Window Spy 프로그램은 Autohotkey 가 설치된 폴더에 같이 있습니다. default 로 설치 했다면 아래 폴더에 있을 겁니다.
C:\Program Files\AutoHotkey
위 폴더에서 AU3_Spy.exe 라고 하는 프로그램을 실행 시키시면 됩니다.
그럼 아래와 같은 프로그램이 실행되는데요~
간단하게 익스플로러 창 하나 띄우고~ 해당 창의 ahk_class 를 알아보기 위해 창을 클릭 해보죠~
그럼 아래와 같이 Window Spy 프로그램에 ahk_class 의 내용이 표시되는 것을 확인 할 수 있습니다.
아래 보시는 바와 같이 윈도우 익스플로러의 ahk_class 는 ahk_class IEFrame 입니다.
그리도 다른 프로그램들도 선택을 한번 해 보시면 해당 프로그램에 대한 고유 ahk_class를 확인 할 수 있습니다.
두 번째로는 Autohotkey 에서 WinGetClass 를 사용하는 방법이 있습니다. 저는 다음과 같이 단축키를 설정해서 사용하곤 합니다.
#c:: ; 단축키 Win + C
MouseGetPos, , , id
WinGetClass, class, ahk_id %id%
MsgBox, %class% ; class 확인
return
위 코드를 실행 시키고~ 첫 번째 예에서 처럼 익스플로러를 띄우고 마우스를 익스플로러 창 위에 놓은 다음~~ Win + C 단축키를 눌러 보시면 익스플로러의 ahk_class 인 IEFrame 이 나오는 것을 확인 할 수 있습니다.
이제 ahk_class 값을 알았으니 인터넷 익스플로러를 닫는거야 무지하게 간단하겠죠~
Autohotkey 에서 해당 프로그램을 닫는 명령은 WinClose 또는 WinKill 를 사용합니다.
따라서 다음과 같이 하면 인터넷 익스플로러가 꺼지게 됩니다.
WinClose, ahk_class IEFrame
또는
WinKill, ahk_class IEFrame
그럼 즐거운 Autohotkey 생활 되시기 바랍니다~
'programming language > Autohotkey' 카테고리의 다른 글
Autohotkey SplitPath 를 이용하여 폴더, 파일명, 확장자, 드라이브 구분하기 (0) | 2013.11.14 |
---|---|
티스토리 블로그 API(MS Word API) 바로 가기 (0) | 2013.09.29 |
Windows command tip 홈 폴더 바로가기 (0) | 2013.09.29 |
윈도우 창 크기 조절을 자유자재로~ niftywindows (0) | 2013.06.06 |
Autohotkey SetTimer (0) | 2013.01.16 |
Autohotkey_L hotstring 을 이용한 특수 문자입력 (0) | 2012.08.22 |
Autohotkey_L을 이용한 MS Word 자동화 (0) | 2012.08.16 |
Autohotkey_L 워드 매크로 설정 방법 (0) | 2012.08.04 |
댓글