Microsoft Windows Script Host 2.0 | 语言参考 |
显示一个弹出式的消息框,其中包含 strText 中的消息。
intButton = object.Popup(
strText,
[natSecondsToWait],
[strTitle],
[natType]
)
object
WshShell 对象。
strText
出现在弹出式菜单中的文本。
natSecondsToWait
可选项。在关闭弹出式菜单前要等待的秒数。
strTitle
可选项。将出现在弹出式窗口的标题上的文本。
natType
可选项。弹出式窗口中要显示的按钮和图标的类型。
本消息窗口的窗口标题由 strTitle 指定。如果忽略 strTitle,窗口的标题将是 "Windows 脚本宿主"。
如果提供了 natSecondsToWait,而且其值大于 0,消息窗口将在 natSecondsToWait 秒后被关闭。
natType 的含义与 Microsoft Win32(R)应用程序编程接口 MessageBox 函数相同。下表显示了各种值以及它们的含义。表中的值可以组合起来使用。
按钮类型
值 | 描述 |
---|---|
0 | 显示 确定 按钮。 |
1 | 显示 确定 和 取消 按钮。 |
2 | 显示 终止、重试 和 忽略 按钮。 |
3 | 显示 是、否 和 取消 按钮。 |
4 | 显示 是 和 否 按钮。 |
5 | 显示 重试 和 取消 按钮。 |
图标类型
值 | 描述 |
---|---|
16 | 显示 "停止标识" 图标。 |
32 | 显示 "问号" 图标。 |
48 | 显示 "惊叹号" 图标。 |
64 | 显示 "信息标记" 图标。 |
前两个表并未覆盖 natType 的全部类型。完整的列表请参阅 Microsoft Win32 文档。
返回值 intButton 指出被用户单击的按钮的编号。如果用户在 natSecondsToWait 秒之前未单击按钮,intButton 将被设置为 -1。
值 | 描述 |
---|---|
1 | 确定 按钮 |
2 | 取消 按钮 |
3 | 终止 按钮 |
4 | 重试 按钮 |
5 | 忽略 按钮 |
6 | 是 按钮 |
7 | 否 按钮 |
下例生成了一个简单的弹出式窗口:
Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Popup "
今天你想去哪?"
应用于: WshShell 对象