posted by 범벙이 2012. 9. 5. 15:11

AutoIt 에서 생성할 수 있는 컨트롤은 다른 윈도 프로그램에서 사용되는 대부분을 사용할 수 있다.

 - GUICreate, GUISetState 같은 GUI 를 생성하는데 필요할 수 있는 중요한 함수들이 있다.

 - 기본적인 GUI 관련 상수를 사용하기위해 #include <GUIConstantsEx.au3> 를 사용해야 한다.

각 함수의 사용법은 오토잇 에디터에서 해당 함수를 쓰고 F1키를 누르면 도움말창에서 확인 할 수 있다.

 

Hello World 창 만들기

 

이전에 봤던 MsgBox와 비교해 보면 좋겠다.

 

MsgBox(0, "Hello World!", "Hello World!  How are you?") 이 결과와

 

 

 

 

GUI 함수를 이용하여

 - 우선 창을 만들고 창의 이름을 "Hello World" 로 한다.

 - 크기를 200 x 100 픽셀

 

 

 

 

한 결과는

 

 

 

 

이다.

 

GUI를 통해 버튼의 위치나 문자의 길이 등 여러가지 설계가 가능하다.

 

GUI 이벤트 모드

 

- AutoIt에는 MessageLoop모드와 OnEvent 모드가 있다.

- 기본 모드는 MessageLoop 모드

-  OnEvent 모드로 전환하려면 Opt("GUIOnEventMode", 1) 를 사용해야 함.