Popup
메소드는 지정된 시간 동안 사용자에게 메시지를 표시 할 수있는 팝업 메시지 상자를 생성합니다. 메시지 시간이 생략되거나 0으로 설정되면 사용자가 메시지를 기각 할 때까지 팝업이 유지됩니다.
또한 제목을 팝업 메시지에 할당 할 수 있습니다. 생략되면 기본값은 “Windows 스크립트 호스트”입니다. 구문은 다음과 같습니다.
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
인수 :
-
strText
팝업 메시지 상자에 표시하려는 텍스트를 포함하는 문자열 값. -
nSecondsToWait
– 선택 사항. 팝업 메시지 상자를 표시하려는 최대 시간 (초)을 나타내는 숫자 값. -
strTitle
– 선택 사항. 팝업 메시지 상자의 제목으로 표시하려는 텍스트를 포함하는 문자열 값. -
nType
– 선택 사항. 숫자 값은 팝업 메시지 상자에 원하는 버튼과 아이콘 유형을 나타냅니다. 이것은 메시지 상자가 어떻게 사용되는지 결정합니다. -
IntButton
– 정수 값은 사용자가 클릭 한 버튼 수를 메시지 상자를 기각합니다. 이것은 팝업 방법에 의해 반환 된 값입니다
버튼 유형 :
- 0 – 확인 버튼을 보여줍니다
- 1 – 확인을 표시하고 버튼을 취소하십시오
- 2 – 중단, 재 시도 및 버튼을 무시합니다.
- 3 – 예, 아니오를 표시하고 버튼을 취소하십시오.
- 4 – 예와 아니오 버튼을 표시하십시오
- 5 – 재 시도 및 취소 버튼을 표시하십시오
아이콘 :
- 16 – “스톱 마크”아이콘을 표시하십시오
- 32 – “물음표”아이콘을 표시하십시오
- 48 – “느낌표”아이콘을 표시하십시오
- 64 -“정보 마크”아이콘을 표시하십시오
Intbutton 리턴 코드 :
- 1 – 확인 버튼
- 2 – 취소 버튼
- 3 – 중단 버튼
- 4 – 재 시도 버튼
- 5 – 버튼을 무시하십시오
- 6 – 예 버튼
- 7 – 버튼 없음
nSecondsToWait
초 전에 사용자가 버튼을 클릭하지 않으면 intButton
이 -1로 설정됩니다.
예시:
Dim WshShell, BtnCode set wshshell = wscript.createobject ( "wscript.shell") btncode = wshshell.popup ( "직업이 마음에 드십니까?", 7, "이 질문에 대답하십시오 :", 4 + 32) 사례 btncodecase 6 wscript.echo "위대한!"를 선택하십시오. 사례 7 wscript.echo "죄송합니다." case -1 wscript.echo "응답 없음?" 종료 선택