AutoHotKey란?
[프로그램 다운로드] - http://www.autohotkey.com/download/
Version 1.0.48.05 -- September 25, 2009 (see changelog)
AutoHotkey Installer (1.95 MB): It is not necessary to uninstall your old version first. If you prefer not to run the installer, download this zip file instead.
Source Code (C++) (1.03 MB, self-extracting RAR)
SmartGUI Creator 4.0 (273 KB): A visual layout tool that automatically generates GUI scripts. For Windows 9x, get this version instead.
SciTE4AutoHotkey: A free editor for AutoHotkey scripts that offers syntax highlighting, AutoComplete, IntelliSense, code folding, and other features.
Other Downloads: Contains AutoHotkey.dll, AutoCorrect, other source code, miscellaneous utilities, and older versions.
[기능 상세설명] - http://www.autohotkey.pe.kr/home.php
[ 사용법 설명 ] - http://www.autohotkey.pe.kr/tutorial.php
내가 필요로 하는 기능
- 여러분의 시스템을 감시할 수 있다. (예를 들면 원하지 않았던 윈도우가 나타날때 그 윈도우를 닫을 수 있다.)
질의응답)
질문 : 특정 윈도우에 클릭을 해주게 할수 있나요?
답변 : ControlClick 명령어로 비활성화/ 최소화/ 숨겨져 있는 윈도우에 클릭을 할 수 있습니다.
;아래의 스크립트를 실행시켜 보세요. |
댓글 4
-
디케
2009.12.14 10:02
-
디케
2009.12.14 12:14
http://blog.empas.com/sawori/13925429
단축키를 쓰고자 한다면 아래의 표에 있는 hotkey를 조합해서 쓰시면 됩니다.
정의된 hotkey 목록
심볼 설명 # Win ! Alt ^ Control + Shift & 두개의 키 또는 마우스를 합쳐서 Hotkey로 설정하도록 함 < 쌍으로 구성된 키의 왼쪽 키를 사용함 > 쌍으로 구성된 키의 오른쪽 키를 사용함 <^>! Alt 키 대신 AltGr 가 있을 경우
<^>!m::MsgBox AltGr+m 을 누름
<^<!m::MsgBox LeftControl+LeftAlt+m 을 누름* Wildcard: 키 설정이 바뀐 상태에도 해당키가 동작하도록 함
*#c::Run Calc.exe ; Win+C, Shift+Win+C, Ctrl+Win+C, 키가 모두 하나의 키로 설정됨
*ScrollLock::Run Notepad ; Scrolllock 이 특정키로 강제됨~ Hotkey 실행시 주요 기능(시스템에 감추어진 기능)이 막히지 않음
아래는 유저의 마우스 클릭이 활성화된 윈도우창으로 보내짐~RButton::MsgBox 오른쪽 마우스 클릭
~RButton & C::MsgBox 오른족 마우스 버튼을 누르면서 C를 누름$ 스크립트가 Send[영문] 명령어를 사용시, hotkey가 보내지는 키에 포함이 될 때
NT4/2k/XP 버젼이상 : Send 명령어로 hotkey가 실행되는 것을 막아주는 역할
UP UP 다음에 나오는 hotkey를 풀어줌
아래는 LWin을 LControl로 맵핑한 예제*LWin::Send {LControl Down}
*LWin Up::Send {LControl Up}UP은 일반 hotkey와도 사용이 가능
예제: ^!r Up::MsgBox Ctrl+Alt+R를 누름제약:
1) Up은 조이스틱과 함께 사용하지 못함
2) NT4/2000/XP 이상에서만 적용 가능
3) normal/down 으로 키가 눌려진 상태가 되는 경우를 Up hotkey가 막아줌
유사한 기술로 선수키로 hotkey를 만들 수 있음
hotkey가 눌리기 전에 선수키가 눌려야 동작을 함LControl & F1::return ; &를 사용하여 left-control를 선수키로 만듬
LControl::MsgBox LControl 키를 다른 키를 사용하지 않고 풀음(Key List [영문]를 참고하면 키보드와 마우스/조이스틱 리스트를 볼 수 있습니다.)
여러 hotkey가 하나의 동작을 하도록 만들어 줄 수 있습니다.^Numpad0:: ^Numpad1:: MsgBox Pressing either Control+Numpad0,Control+Numpad1 을 누를시 실행됨 return
키나 키조합이 아무 동작을 하지 않도록 설정할 수 있습니다.
아래는 오른쪽 윈도우키를 작동불가 하도록 만드는 예제입니다.RWin::return
-
디케
2009.12.14 12:31
실전예제 많은 곳 : http://blog.naver.com/choo5160/10028821541
-
디케
2009.12.14 12:45
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | 임시파일 [1] | 디케 | 2012.06.26 | 422452 |
12 | 시스템의 하드웨어, 소프트웨어, 네트워크 정보 뷰어 "SIW" v2010.10.29 | 디케 | 2010.11.04 | 28853 |
» | AutoHotKey의 모든것 [4] | 디케 | 2009.12.14 | 28620 |
10 | Process Explorer v12.04 [44] | 디케 | 2010.08.28 | 28372 |
9 | 툴바클리너 - 지저분한 툴바 한번에 없앤다. (ToolbarCleaner) 0.92 포터블 | 디케 | 2010.07.21 | 26616 |
8 | 필기체 폰트모음 | 디케 | 2013.01.08 | 25593 |
http://somma.egloos.com/2835449
http://blog.bagesoft.com/255
http://wabar.tistory.com/438
http://spadework.co.kr/255