Msgbox 메세지박스 사용법입니다.
Msgbox 명령어는, 하나 이상의 버튼(예/아니요)이 포함된 작은 창에 지정된 텍스트를 표시합니다.
메세지창은 특정 서브루틴이 시작되고, 끝이나고 중간에도 띄울 수 있으며
특정한 조건을 달성했을때 사용자가 인지할 수 있는 특정한 창 입니다.
메세지 창이 뜰때는 진행중인 스크립트가 잠시 중단되며
메세지창의 버튼을 클릭하여 메세지창을 종료해야지 계속진행됩니다.
메시지창 예시 이미지 |
|
|
오토핫키 Help / 설명서
MsgBox , 텍스트
MsgBox , 옵션, 제목, 텍스트, 시간 초과
매개변수
텍스트 : 메세지 창에 들어가는 메인 텍스트를 지정할 수 있습니다 이스케이프 시퀀스를 사용하여 특수 문자를 나타낼 수 있습니다. 예를 들어 `n은 현재 줄을 끝내고 새 줄을 시작하는 줄 바꿈 문자를 나타냅니다.
옵션 : 생략할 수 있으나, 생략하면 기본 확인 버튼이 디폴드값으로 출력됩니다. 이는 아이콘, 혹은 메세지 창의 상태
(예/아니오 버튼 / 확인 버튼 / 안내 및 취소 경고 아이콘 등 / 좌측 우측 정렬 등 ) 를 조정할 수있습니다
제목 : 메세지창의 타이틀을 나타냅니다. 위 이미지 기준 " 안내 " 라는 문구의 위치에 적을 내용입니다. 공백으로 처리할 수있으나, 옵션을 선택하고, 텍스트만 사용할경우
Msgbox,64,,메인텍스트
와 같은형식으로 사용해야 합니다.
시간설정 : 생략할 수 있으며, 생략할경우, 사용자가 이벤트 처리 ( 버튼 조작 ) 을 하지 않는 이상 계속 노출 되어 있습니다.강제 표현식을 사용할 수 있습니다 ( ,% null+10 와 같은 형식 )
옵션 변수 값 / 빈 값은 없음을 표함
아이콘 |
기능 |
값 |
영문표현 |
|
확인(즉, 확인 버튼만 표시됨) |
0 이나 생략 |
OK |
|
확인/취소 |
1 |
2OK/Cancel |
|
중단/재시도/무시 |
2 |
Abort/Retry/Ignore |
|
예/아니요/취소 |
3 |
Yes/No/Cancel |
|
예 아니오 |
4 |
Yes/No |
|
재시도/취소 |
5 |
Retry/Cancel |
|
취소/다시 시도/계속 |
6 |
Cancel/Try Again/Continue |
아이콘 |
기능 |
값 |
영문표현 |
|
정지/오류 |
16 |
stop/error |
|
질문 |
32 |
Question |
|
느낌표 |
48 |
Exclamation |
|
정보 |
64 |
Asterisk (info) |
옵션에 따른 사용법
확인(즉, 확인 버튼만 표시됨)
Msgbox,안녕하세요
Msgbox,0,안내,안녕하세요
Msgbox,0,,안녕하세요
Msgbox,0,안내,안녕하세요,2
확인/취소
Msgbox,1,안내,안녕하세요
IfMsgBox OK
msgbox,확인버튼 눌름
else
msgbox,취소버튼 눌름
중단/재시도/무시
Msgbox,2,안내,안녕하세요
IfMsgBox Abort
msgbox,중단 버튼 눌름
else IfMsgBox Retry
msgbox,다시시도 버튼 눌름
else ;Ignore
msgbox,무시 버튼 눌름
예/아니요/취소
Msgbox,3,안내,안녕하세요
IfMsgBox yes
msgbox,예 버튼 눌름
else IfMsgBox no
msgbox,아니오 버튼 눌름
else ;Cancel
msgbox,취소 버튼 눌름
예/아니오
Msgbox,4,안내,안녕하세요
IfMsgBox yes
msgbox,예 버튼 눌름
else ;no
msgbox,아니오 버튼 눌름
다시시도(재시도)/취소
Msgbox,5,안내,안녕하세요
IfMsgBox Retry
msgbox,다시시도 버튼 눌름
else ;Cancel
msgbox,취소 버튼 눌름
취소/다시 시도/계속
Msgbox,6,안내,안녕하세요
IfMsgBox Cancel
msgbox,취소 버튼 눌름
else IfMsgBox TryAgain
msgbox,다시시도 버튼 눌름
else ;Continue
msgbox,계속 버튼눌름
위와 동일하게 아이콘도 사용하시면 됩니다.
감사합니다