[This is preliminary documentation and subject to change.]
The Popup method displays a popup message box window that contains the message contained in strText. The window title of this message box is specified by strTitle. If strTitle is omitted, the window title is "Windows Scripting Host".
WshShell.Popup(strText, [natSecondsToWait], [strTitle], [natType]) = intButton
If natSecondsToWait is supplied and its value is greater than zero, the message box window will be closed after natSecondsToWait seconds.
The meaning of natType is the same as in the Win32® MessageBox function. The following table shows the value and its meaning in natType. You can combine values in the following tables.
| Value | Description |
| 0 | Show [OK] button |
| 1 | Show [OK] and [Cancel] buttons |
| 2 | Show [Abort], [Retry] and [Ignore] buttons |
| 3 | Show [Yes], [No] and [Cancel] buttons |
| 4 | Show [Yes] and [No] buttons |
| 5 | Show [Retry] and [Cancel] buttons |
| Value | Description |
| 16 | Show "Stop Mark" icon |
| 32 | Show "Question Mark" icon |
| 48 | Show "Exclamation Mark" icon |
| 64 | Show "Information Mark" icon |
The preceding two tables do not cover all values for natType. For a complete list, see the Win32 documentation.
The return value intButton denotes the number of the button that the user clicked. If the user does not click a button before natSecondsToWait seconds, intButton is set to -1.
| Value | Description |
| 1 | [OK] button |
| 2 | [Cancel] button |
| 3 | [Abort] button |
| 4 | [Retry] button |
| 5 | [Ignore] button |
| 6 | [Yes] button |
| 7 | [No] button |
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Popup "Where do you want to go today?"
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.