컴퓨터프로그래밍/autoHotKey(매크로)

AutoHotKey - GUI

zelkova 2017. 2. 8. 08:43

<목차로 돌아가기>


 AutoHotKey- GUI 제작하기

아래와 같이 gui라는 간단한 명령어를 통하여 GUI를 구현하실 수 있습니다.


gui, sub-command [, param2, param3, param4]



param값


Param

설명

New

새 창을 만듭니다.

Add

텍스트, 버튼, 또는 체크박스 같은 콘트롤을 생성합니다.

Show

창을 보여줍니다. 또한 창을 최대화, 최소화, 또는 이동할 수 있습니다.

Submit

사용자의 입력을 저장하고 선택적으로 창을 감춥니다

Cancel or Hide

창을 감춥니다.

Destroy

창을 삭제합니다.

Font

연이어 생성되는 콘트롤에 대하여 글꼴의 모양, 크기, 스타일, 그리고 색을 설정합니다.

Color

창과 그의 콘트롤에 대하여 배경 색을 설정합니다.

Margin

콘트롤에 명시적으로 위치가 지정되어 있지 않으면 여백/공간을 설정합니다.

Menu

메뉴 바를 추가하거나 제거합니다.

Minimize

Maximize

Restore

창에 지시된 연산을 수행합니다.

Flash

창과 그의 태스크바 버튼을 깜빡입니다.

Default

현재 쓰레드의 기본 GUI 창 이름을 변경합니다.



New


^+t::

gui, New ;이름 없고 번호 없는 GUI를 새로 하나 만듬니다.

gui, Name: new ;새로 GUI를 만듭니다. 같은 이름으로 기존의 GUI가 있으면 제거합니다.

return



Show


Gui, Show [,Options, Title]


 속성

 설명

 x

 화면에서 창의 X-위치를 픽셀 단위로 지정합니다.

 y

 화면에서 Y-위치를 픽셀 단위로 지정합니다.

 w

  창의 클라이언트 구역의 너비를 지정합니다

 h

 창의 클라이언트 구역의 높이를 픽셀 단위로 지정합니다.

 center

 창을 화면에서 수평 수직으로 가운데 정렬합니다.

 xcenter

 창을 화면에서 수평으로 중앙 정렬합니다.

 ycenter

 화면에서 창을 수직으로 중앙 정렬합니다.
 AutoSize 창의 크기를 현재 보이는 콘트롤에만 맞게 변경합니다. 
 Minimize 창을 최소화하고 그 아래에 있는 창을 활성화 합니다.
 Maximize 창을 최대화하고 활성화합니다.
 Restore 창을 복구합니다. 창을 보여주고 활성화합니다.
 NoActivate 창을 복구합니다. 창을 활성화하지 않고 보여줍니다.
 NA 창을 활성화하지 않고 보여줍니다.
그 창이 최소화되어 있더라도, 그대로 있겠지만 아마도 z-순서는 더 높아질 것입니다
(z-순서란 알트-탭 선택자에 보여지는 순서입니다).
창이 이전에 숨어 있었으면, 이 때문에 아마도 활성 창이 비활성화되지 않았다고 할지라도 그 위에 나타날 것입니다.
 Hide 창을 감추고 그 아래의 창을 활성화 합니다. 이것은 기능상 Gui Cancel과 동일합니다.
 단, 숨은 창을 이동하고, 크기 변경을 할 수 있고 또는 보여줄 필요 없이 새 제목을 줄 수 있다는 점은 다릅니다.



^+t::

gui, Show, x55 y66 w300 h200, test매크로

return





※ 슬금슬금 공사중~



반응형