프로그래밍/AutoHotKey

오토핫키 인터페이스 Gui, Add로 생성

Pikon 2017. 7. 29. 16:37
반응형

오토핫키 인터페이스 Gui, Add로 생성




어떤 프로그램이던지 가장 기본적으로 해야 할 부분은 바로 '인터페이스' 다.

프로그램의 설명부터, 실행, 동작, 중지 버튼 등 기본적으로 프로그램을 실행했을 때 나오는 화면을 심플하면서도, 실용도 있게 구성하는 것이중요하다. 오늘은 Gui와 Add 함수를 이용하여 프로그램 화면을 만들어보겠다.



Gui의 자동완성은 Gui, sub-command [, Param2, Param3, Param4] 이렇게 나온다.

Gui, Add, 사용할 기능, 옵션, 이름이라고 이해해두면 될 것 같다.


예를 들어, 내가 만들 프로그램의 명칭을 'Program Test'라고 한다면


Gui, Add, Text, x30 y30 w150 h150, Program Test 

Gui, Show


Program Test라는 텍스트를, 가로150, 세로150 넓이의 박스에서 x좌표 30, y좌표 30의 위치에 불러준다.

Gui, Show는 내가 입력한 Gui 함수 부분을 눈에 보이게 해주는 역할이다.


이제 프로그램의 시작 버튼과 종료 버튼을 만들어 보자.

버튼을 만드는 함수값은


[Gui, Add, Button, x좌표 y좌표 버튼 넓이 버튼 높이, 버튼 이름], 이렇게 구성된다.


Gui, Add, Text, x80 y30 w150 h150, Program Test

Gui, Add, Button, x40 y90 w50 h25, 시작

Gui, Add, Button, x150 y90 w50 h25, 종료

Gui, show


예를 들어, 이렇게 함수 값을 입력한 경우




이렇게 시작과 종료 버튼이 나오게 된다.

프로그램 인터페이스 크기를 늘리거나 텍스트 및 버튼 추가는 내 입맛에 맞게 하면 된다.

다음 시간에는 시작 버튼과 종료 버튼을 눌렀을 때, 매크로가 실행되는 방법을 설명하도록 하겠다.

반응형