博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows脚本初探之VBScrip的MsgBox函数
阅读量:5789 次
发布时间:2019-06-18

本文共 917 字,大约阅读时间需要 3 分钟。

VBScript中MsgBox函数最基本的格式就是向用户显示一条文本消息。

示例1:

1
MsgBox 
"This is a testing message~"

结果:

MsgBox函数也有高级形式,格式如下:

1
MsgBox(prompt[,buttons][,title])

prompt表示指定显示的文本;

buttons指定提供给用户的按钮;

title是在对话框顶部显示的文本标题;

bunttons参数列表

常量名 显示
VbOKOnly 0 OK按钮
VbOKCancel 1 OK/Cancel按钮
VbAbortRetryIgnore 2 Abort/Retry/Ignore按钮
VbYesNoCancel 3 Yes/No/Cancel按钮
VbYesNo 4 Yes/No按钮
VbReteyCancel 5 Retry/Cancel按钮

MsgBox弹出的对话框中,还可以使用简单的图标,列表如下:

常量值 显示
VBCritical 16 重要信息图标
VBQuestion 32 问题图标
VBExclamation 48 惊叹号图标
VBInformation 64 信息图标

示例2:

1
2
3
x=
33
choice=MsgBox(
"The x'value is "
&x,VbYesNoCancel+VBCritical,
"testing message~"
)
MsgBox choice

运行结果,第一次弹框:

第二次弹框:

可以看出第一次弹框跟示例1中有很多的不同,没有“确认”按钮,由“Yes”“No”“Cancel”按钮替代;另外增加了以个红色的叉图标;

当我点击了“No”按钮后,弹出7;这说明使用者点击不同的按钮可以返回不同的值;

MsgBox函数返回值如下:

常量名
VbOK 1
VbCancel 2
VbAbort 3
VbRetry 4
VbIgnore 5
VbYes 6
VbNo 7

本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1365588,如需转载请自行联系原作者

你可能感兴趣的文章
Tyvj 1728 普通平衡树
查看>>
[Usaco2015 dec]Max Flow
查看>>
javascript性能优化
查看>>
多路归并排序之败者树
查看>>
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>
centos 下安装g++
查看>>
嵌入式,代码调试----GDB扫盲
查看>>
类斐波那契数列的奇妙性质
查看>>
配置设置[Django]引入模版之后报错Requested setting TEMPLATE_DEBUG, but settings are not configured....
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>