오토핫키 강좌 4강 - 메세지박스(MsgBox)

오토핫키 메세지박스는 기본적인 문법임으로 반드시 알아두셔야 합니다.



MsgBox란?

사용자에게 메세지박스를 보여줍니다.


[문법]

MsgBox, Options, Title, Text, Timeout


[설명]

Options 메세지박스의 종류, 버튼 조합, 입력을 안하면 기본값은 0입니다.

Title 메세지박스 창의 제목입니다.

Text 메세지박스에 출력되는 내용입니다.

Timeout 시간제한이 경과한 후 메세지박스가 자동으로 닫힙니다.


간단하게

MsgBox, 옵션, 창제목, 내용, 시간

이라고 보면 됩니다.



※ 메세지박스

1. MsgBox, 콤마 앞에 내용을 입력하세요.


2. 명령어를 입력했다면 반드시 저장합니다.


3. 오토핫키 실행합니다.


4. 명령어 입력한 대로 "메세지박스입니다." 라고 출력됩니다.


5. 오토핫키를 실행하면 컴퓨터 작업표시줄에 오토핫키 아이콘 H 생기게 됩니다.


6. H를 마우스오른쪽 클릭해서 Exit를 누르면 오토핫키를 종료할 수 있습니다.




※ 키 입력으로 메시지박스 실행하기

F1 누르면 메시지박스가 출력됩니다.

F2 오토핫키 중지, F3 오토핫키 종료





※ 메세지박스 Yes No 만들기

MsgBox, 옵션, 창제목, 내용, 시간입니다.

옵션은 메시지박스의 종류와 가능한 버튼 조합을 나타냅니다.

창제목은 메시지박스 창의 제목입니다.

내용은 메시지박스에 출력되는 내용입니다.

시간제한은 메시지박스를 시간이 지나면 자동으로 닫힙니다.


메세지박스 실행했을때 (3초안에 안누르면 닫힘)


예(Y) 눌렀을때와 아니요(N) 눌렀을때 출력입니다.

     


옵션(십진수값)

 기능

십육진수 값

0

 OK (확인 버튼만 표시됩니다)

0x0

1

 OK / 취소

0x1

2

 중단 / 다시시도 / 무시

0x2

3

 예 / 아니오 / 취소

0x3

4

 예 / 아니오

0x4

5

 다시 시도/ 취소

0x5

6

 취소 / 다시시도 / 계속

0x6

16384

 도움말 버튼을 추가합니다

0x4000

16

 아이콘 손 (정지 / 오류)

0x10

32

 아이콘 질문

0x20

48

 아이콘 느낌표

0x30

64

 아이콘의 별표 (정보)

0x40

256

 2버튼의 기본을 만든다

0x100

512

 3버튼의 기본을 만든다

0x200

4096

 시스템 모달 (항상 위에)

0x1000

8192

 작업 모달

0x2000

262144

 맨 앞면 (스타일 WS_EX_TOPMST) 시스템 모달 같이하지만, 제목 표시 줄의 아이콘을 생략

0x40000

524288

 텍스트를 우측 정렬

0x80000

1048576

 히브리어 / 아랍어 오른쪽에서 왼쪽으로 읽음

0x100000


메세지박스.ahk