윈도우즈 자동화 스크립팅 언어.
써먹을 일이 있을듯하여 참고자료 올림

AutoIt

http://www.autoitscript.com/

AutoIt is a freeware Windows automation language. It can be used to script most simple Windows-based tasks (great for PC rollouts or home automation).

AutoIt has been in popular use since 1999 and continues to provide users and administrators with an easy way to script the Windows GUI. In February 2004 the latest version of AutoIt - known as AutoIt v3 - was released and added powerful scripting features.

AutoIt v3 was developed in a small team with the help of contributors around the world and this has led to a great set of help files, examples, support forum, mailing list, editor files, and third-party utilities. Oh, and lets not forget some nice graphics and wallpapers too!

 

Autoit은 윈도우즈 자동화 언어이다.
이와 같은 프로그램을 이용하여 GUI 형태로 된 프로그램에 대한 제어 및 자동화를 할 수 있다.
간단한 사용방법을 올린다. 자세한 조사는 향후 필요할 경우 진행예정이다.

간단한 예제를 http://ezmcc.tistory.com/61 에서 찾아서 해보았습니다.

다운로드받아 프로그램설치한다. http://www.autoitscript.com/

편집기등을 이용하여 확장자가 .au3 인 파일을 만들어 스크립트를 정의하여 사용하면 된다.
아래는 회사위키 첫페이지에 접속하여 성공시, 실패시 메시지를 출력한다.

WinMinimizeAll()  ;모든윈도우 최소화
Sleep(500)  ;0.5초 동안 기다림
Run("C:\Program Files\Mozilla Firefox\firefox.exe http://wiki.exmaple.com/confluence" ) ;"http://blog.naver.com/hursh1225"를 인자로 갖는 iexplroe.exe 실행
WinWaitActive("Login - example wiki - Mozilla Firefox","",2) ;제목이 "hursh's blog"라는 윈도우가 뜰 때까지 3초간 기다림
Sleep(2000) ;5초 동안 기다림
If WinExists("Login - example wiki - Mozilla Firefox") Then ;제목이 hursh's blog라는 윈도우가 있나 확인
	MsgBox(0,"간단한 예제","http://wiki.example.com 접속 성공") ;없으면 메시지 출력
    WinClose("Login - example wiki - Mozilla Firefox") ;제목이 "hursh's blog"라는 있으면 그 윈도우를 닫음
Else
    MsgBox(0,"간단한 예제","http://wiki.example.com 접속 실패") ;없으면 메시지 출력
    Exit ;스크립트 종료
EndIf ;조건문 끝
MsgBox(0,"간단한 예제","끝",2) ;2초 동안 메시지 출력

위에서 윈도우 창 정보를 알아야 하는데 AutoIt Window Info 프로그램을 이용하면 창에 대한 상세한 정보가 나온다.

작성한 프로그램은 Compile Script to .exe 를 이용하여 exe 파일로 만들 수 있습니다.

AutoHotkey

http://www.autohotkey.com/
AutoHotkey is a free, open-source utility for Windows. With it, you can:

Getting started might be easier than you think. Check out the quick-start tutorial.

한국까페 http://cafe.naver.com/AutoHotKey