2012. 9. 5. 15:11
AutoIt 에서 생성할 수 있는 컨트롤은 다른 윈도 프로그램에서 사용되는 대부분을 사용할 수 있다.
- GUICreate, GUISetState 같은 GUI 를 생성하는데 필요할 수 있는 중요한 함수들이 있다.
- 기본적인 GUI 관련 상수를 사용하기위해 #include <GUIConstantsEx.au3> 를 사용해야 한다.
- Label : GUICtrlCreateLabel
- Button : GUICtrlCreateButton
- Input : GUICtrlCreateInput
- Edit : GUICtrlCreateEdit
- checkbox : GUICtrlCreateCheckbox
- radio : GUICtrlCreateRadio
- combo : GUICtrlCreateCombo
- list : GUICtrlCreateList
- date : GUICtrlCreateDate
- pic : GUICtrlCreatePic
- icon : GUICtrlCreateIcon
- progress : GUICtrlCreateProgress
- tab : GUICtrlCreateTab
- updown : GUICtrlCreateUpdown
- avi : GUICtrlCreateAvi
- menu : GUICtrlCreateMenu
- contextmenu : GUICtrlCreateContextMenu
- treeview : GUICtrlCreateTreeView
- slider : GUICtrlCreateSlider
- listview : GUICtrlCreateListView
- listviewItem : GUICtrlCreateListViewItem
- graphic : GUICtrlCreateGraphic
- dummy : GUICtrlCreateDummy
각 함수의 사용법은 오토잇 에디터에서 해당 함수를 쓰고 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) 를 사용해야 함.
[출처] 오토잇 [3] GUI 컨트롤
'도움말들.... > 오토잇' 카테고리의 다른 글
복잡한 디렉토리 구조의 여러 파일 포함하기(7zip) (0) | 2012.09.05 |
---|---|
OS 확인(메세지) (0) | 2012.09.05 |
오토잇으로 설치 자동화 메크로.. (0) | 2012.09.05 |
AutoIt 언어의 기초인 언어 레퍼런스 (0) | 2012.09.05 |
OS 구분하여 Firefox 설치 (0) | 2012.09.05 |