Popup
メソッドは、指定された時間の間、ユーザーにメッセージを表示できるポップアップメッセージボックスを作成します。メッセージ時間が省略またはゼロに設定されている場合、ユーザーがメッセージを却下するまでポップアップが残ります。
さらに、タイトルをポップアップメッセージに割り当てることができます。省略されている場合、デフォルトは「Windowsスクリプトホスト」です。構文は次のとおりです。
WshShell.Popup strText[,nSecondsToWait] [,strTitle] [,nType]
議論:
-
strText
– 文字列値は、ポップアップメッセージボックスに表示するテキストを含みます。 -
nSecondsToWait
– オプション。数値(秒単位)の最大時間を示す数値メッセージボックスを表示する必要があります。 -
strTitle
– オプション。文字列値を含むテキストを含むポップアップメッセージボックスのタイトルとして表示します。 -
nType
– オプション。数値は、ポップアップメッセージボックスに必要なボタンとアイコンのタイプを示します。これらは、メッセージボックスの使用方法を決定します。 -
IntButton
– 整数値は、ユーザーがクリックしたボタンの数を示して、メッセージボックスを却下します。これは、ポップアップメソッドによって返される値です
ボタンタイプ:
- 0 – OKボタンを表示します
- 1 – [OK]を表示し、ボタンをキャンセルします
- 2 – ボタンを中止、再試行、無視する
- 3 – はい、いいえを表示し、ボタンをキャンセルします
- 4 – YESおよびNOボタンを表示します
- 5 – 再試行およびキャンセルボタンを表示します
アイコン:
- 16 – 「マークを停止する」アイコンを表示します
- 32 – 「疑問符」アイコンを表示します
- 48 – 「感嘆符」アイコンを表示します
- 64 – 「情報マーク」アイコンを表示します
Intbutton Return Codes:
- 1 – OKボタン
- 2 – キャンセルボタン
- 3 – ボタンを中断します
- 4 – 再試行ボタン
- 5 – ボタンを無視します
- 6 – はいボタン
- 7 – ボタンなし
nSecondsToWait
秒前にユーザーがボタンをクリックしない場合、 intButton
は-1に設定されます。
例:
Dim WshShell, BtnCode wshesl = wscript.createobject( "wscript.shell")を設定します btncode = wshshell.popup( "あなたはあなたの仕事が好きですか?"、7、 "この質問に答えてください:"、4 + 32) ケースbtncodecase 6 wscript.echo "それは素晴らしい!" ケース7 wscript.echo「それを聞いてすみません。」 ケース-1 wscript.echo「応答なし?」 END SELECT