윈도우에 인공지능을 ... AHK (예: 팝업창 자동닫기, 노트 태그 입력)
2012.10.20 04:57
흔히, 매크로라 하면 사용자의 특정 단축키를 입력받아 특정 작업을 수행시키는 방법을 생각해 볼 수 있는데요. 이 어플의 특징은 사용자가 손을 놓고 있어도 윈도우에서 일어나는 이벤트를 잡아내서 작업을 실행시킬 수 있습니다. Auto Hotkey는 무료로 풀리는 매우 강력한 스크립트 기반 매크로 어플입니다. http://www.autohotkey.com
요즘엔 잘 안 쓰지만 3년 전까지만 해도 이 매크로 어플을 알았다면 삶이 더 편했을 것 같습니다. GUI는 전무하지만 메모장에 몇줄 스크립트를 만들어 주면 잘 실행됩니다. 그래서 첫 사용은 쉽지 않으며 저는 1시간 정도 걸려서 구문 패턴을 이해했습니다. 제가 이제까지 써 왔던 매크로 어플등 중에서 가장 반응감이 좋고 에러없이 실행됩니다. 또한, 강력한 레코드 기능이 있어서 자신이 마우스를 움직여서 특정 창을 잡고 클릭하고 키보드를 입력하는 일련의 모든 기록이 텍스트로 표시됩니다. 이걸 조금 수정하면 중급이상 사용자가 1시간 안으로 필요한 대부분의 작업을 자동화시킬 수 있다고 봅니다.
사용자 입력없이 완전히 자동으로 작업하기 위해서 SetTimer 라는 구문을 사용합니다. 0.25 초 간격으로 계속 체크하면서 이벤트를 잡아낼 수 있습니다. 특별한 CPU 부하는 없던것 같습니다. 간단히 스크립트 예를 들어서 설명하겠습니다.
;특정 팝업창이나 경고창이 나오면 순식간에 닫아버리기
#Persistent
SetTimer, MyTask1, 250
return
MyTask1:
WinClose, 닫고싶은팝업창제목
WinClose, 닫고싶은경고창제목
return
;특정 창이 뜨면 alt+e를 입력시켜 메뉴를 선택한 다음에 엔터를 입력하기
#Persistent
SetTimer, MyTask2, 250
return
MyTask2:
IfWinExist 특정메뉴의제목
{
WinActivate
Send !e{Enter}
}
; 무료 팀뷰어의 팝업창 닫아버리기
IfWinExist Sponsored session
{
WinActivate
Send {Enter}
}
;만약 특정 윈도우가 뜨면 최소화시키기
#Persistent
SetTimer, MyTask3, 250
return
MyTask3:
IfWinExist 특정창의제목
{
WinMinimize
}
return
코멘트 5
번호 | 제목 | 작성자 | 작성일 | 조회 |
---|---|---|---|---|
183 | 경차와 함께하는 법 (마지막편) [4] | iris | 01.24 | 4873 |
182 | 경차와 함께하는 법 (4) [15] | iris | 01.15 | 4291 |
181 | [미쿡] 타이어 빵구 수리 공짜로.. (광고아님) [3] | 왕초보 | 01.08 | 3154 |
180 | 경차와 함께하는 법 (3) [5] | iris | 01.04 | 3226 |
179 |
마우스 번지를 사기엔 돈이 아깝고. 마우스는 편하게 사용하고 싶고....
[4]
![]() | 60억낚시꾼 | 01.01 | 4430 |
178 | 경차와 함께하는 법 (2) [13] | iris | 01.01 | 4774 |
177 | 경차와 함께하는 법 (1) [10] | iris | 12.28 | 3796 |
176 | 뇌졸중 확인 방법 [12] | yohan666 | 12.17 | 3858 |
175 |
[DIR]중국제 외장배터리 배터리셀 교체..
[16]
![]() | 섬나라 | 12.05 | 3352 |
174 | 대강 발로 쓰는, 겨울나기 난방 준비 [4] | 불량토끼 | 12.04 | 2980 |
173 |
[DIY] 생초보의 비상용 스마트폰 충전기 자작 실패기
[36]
![]() | west4street | 11.30 | 12275 |
172 | 부모님 위한 어플 소개해드려요~ [4] | 상키스트 | 11.30 | 3927 |
171 |
주민등록표 등·초본 발급사실 본인에게 통보
[5]
![]() | 인포넷 | 11.23 | 4137 |
170 | 세탁시 섬유 유연제는 꼭꼭 넣어야 되네요. [14] | 파리 | 11.13 | 6200 |
169 | '실용주의 사고와 학습'이라는 책을 요약해보았습니다. [2] | jubilee | 11.11 | 2696 |
168 | '인생이 빛나는 정리의 마법' 요약 내용입니다. [4] | jubilee | 11.11 | 16540 |
167 | [팁] 구글 검색 결과 깨끗하게 만들기 | Freedom^^ | 11.11 | 2584 |
166 | 뭔가 이상하면 무조건 병원을 가세요. 약국 말구요. [24] | 윤발이 | 11.08 | 2430 |
165 | 여행용 칫솔 [5] | 야다메 | 11.07 | 2287 |
164 |
주변에 노는 잡동사니로 미니 led등 만들기...
[4]
![]() | 섬나라 | 11.06 | 3672 |
동전이 생각나네요 ㅎ
집에가서 만져봐야겠어요 ㅎㅎ