Skip to content
디케2009.12.16 07:21
;변수명, 레이블명, 함수명에 한글이 가능

;`n : 엔터 enter 
;`t : 탭 tab 

::ahk::AutoHotKey
 
::bhk:: 
MsgBox,Hello World! 
return 

:*:chk::AutoHotKey  ; 독립된 단어일 경우만 ahk를 입력하면 AutoHotKey로 자동으로 바뀝니다.

:*?:chk::AutoHotKey

비활성창에 키누름을 전달하는 예제를 함 보면,

^z::^z를 누르면, 빈 메모장이 실행되어 있지 않다면 메모장을 실행시킨후 F1키를 전달하는 기능을 합니다.
DetectHiddenWindows, On
If not WinExist("제목 없음 - 메모장")
  run notepad

sleep 1000
wParam := 112
lParam := 3866625
PostMessage, 0x100, %wParam%, %lParam%, Edit1 , 제목 없음 - 메모장  
Return

^!r::reload ; 처음으로
^!x::exitapp ; 모든내용 새로 


^f:: ; 특정이미지의 좌표를 찾아 마우스 클릭
ImageSearch, vX,vY,1,1,1024,768,login.jpg
;ImageSearch, OutputVarX, OutputVarY, X1, Y1, X2, Y2, *n ImageFile // *n은 오차 허용범위
mousemove,%vX%,%vY%
return


^s:: 
CoordMode,Mouse,Screen 
loop,5 
send,a 
sleep,3000 
Click 44,55 
sleep,2000 
return 
;내용을 대충 말씀드리자면 
;- CoordMode,Mouse,Screen ; 이 내용은 그냥 포함시켜 주십시오. 
;- loop,5 ; {} 안의 내용을 몇 번 반복 시켜주는지를 지정합니다. 
;숫자가 1이면 한 번, 2는 두 번, 그리고 loop 이렇게 숫자가 없으면 무한반복합니다. 
;- send,a ; a키를 누릅니다. 
;- sleep,3000 ; 3초간 쉽니다. 뒤의 숫자는 단위가 1/1000초 입니다. 즉 1초=1000 
;- Click 44,55 ; 화면의 좌표 44,55를 클릭합니다. 
;그러니까 위의 스크립트는 콘트롤-s 를 누르면 {a키 입력 - 3초 쉬고 - 44,55 좌표를 클릭 - 2초 쉬고}의 내용을 5번 반복합니다. 

^k::
Run, Notepad.exe ;notepad.exe(윈도우 메모장)을 실행(run)시켜라
WinWaitActive,ahk_class Notepad ;메모장이 실행되고, 메모장 창이 화면에 나타날때 까지 기다려라. 
WinSet, AlwaysOnTop, On, ahk_class Notepad ;메모장이 항상 위에 있도록 윈도우속성을 변화시켜라 
ExitApp ;프로그램 끝~(사실 생략되도 큰 문제는 없지만 써주는 것이 매너^^) 


^i::

IfWinExist, http://ibn ;윈도우창의 타이틀 중에 http://ibn 가 포함되어 있는 창이 있는지 확인
{ ;창이 있는 경우
 WinActivate ;있다면 그 창을 활성화
 WinMaximize ;활성화 된 창을 최대화
}else 
{ ;창이 없는 경우
 Run, Explorer "http://ibn.kbstar.com/quics?page=A007286&nextPageName=A000001\" ;익스플로러를 특정 주소로 띄움
 Winwait, http://ibn ;윈도우 타이틀에 http://ibn 가 포함되어 있는 윈도우창을 기다림
 WinActivate ;그 창을 활성화
 WinMaximize ; 그창을 최대화
 Sleep 1000 ; 1초 동안 대기
 WinWait, 로그온할 인증서 선택 ;"로그온할 인증서 선택"이라는 윈도우 타이틀을 포함한 창을 기다림
 Sleep 100 ;0.1초간 대기
 WinActivate ;그 창을 활성화
 WinWait, 로그온할 인증서 선택 ;"로그온할 인증서 선택"이라는 윈도우 타이틀을 포함한 창을 기다림
 Sleep 100 ; 0.1초간 대기
 WinActivate ; 그 창을 활성화
 Sleep 500 ;0.5초간 대기
 Send, 공인인증서 암호를 넣으시면 됩니다.{enter} ;공인인증서 암호를 입력

http://urin79.com

우린친구블로그

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소