반응형

 

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,계속 버튼눌름

 

 

 

위와 동일하게 아이콘도 사용하시면 됩니다.

감사합니다

반응형

+ Recent posts