脚本之美│VBS 入门交互实战
一、什么是 VBS
VBS
是一种Windows
脚本语言,全称是Microsoft Visual Basic Script Editon
,微软公司可视化 BASIC 脚本版vbs
是系统内置的,代码可在windows
系统中直接执行,不需要编译环境,非常的方便vbs
脚本简单,高效,大部分功能都可以实现,利用好vbs
脚本,可以极大的提高效率,可以用它来做一些反复繁琐的机器操作
二、第一个 VBS 脚本
在桌面上新建一个文本文档
打开文本文档,在其中输入
msgbox "Hello World!"
将文本文档的格式后缀
.txt
改为.vbs
然后双击运行文件即可
三、msgbox 语法
语法:
msgbox "对话框内容","对话框类型(参数:0,1,2,3,4,5)","对话框标题"
对话框内容:是指弹窗的主体内容
对话框类型:可以选择
0-5
共 6 种类型的对话框模式,0 时对话框只有确定按钮
;1 时对话框有确定按钮
、取消按钮
;2 时对话框有中止按钮
、重试按钮
、忽略按钮
;3 时对话框有是按钮
、否按钮
、取消按钮
;4 时对话框有是按钮
、否按钮
并且对话框禁止点击右上角的关闭
按钮;5 时对话框有重试按钮
、取消按钮
。如果不填默认为 0对话框标题:是指弹窗的标题
四、中文乱码
上图可以看到中文乱码了
这主要是因为编码错误导致的,正常的文本文档它的编码格式是
UTF-8
的,但是VBS
脚本需要编码格式是ANSI
才可以正常运行中文这时候我们需要
打开文本文档
►点击左上角文件
►另存为
►选择编码为ANSI
►确定
即可解决
五、弹窗交互功能
上面我们只是实现了很简单的展示功能,那么我们需要实现交互功能,就要用到变量了
在
vbs
中可以通过dim
定义变量,语法为:dim 变量名1,变量名2,变量名3...变量名n
其中
inputbox
可以用来接收用户手动输入的参数
六、表白恶搞
之前很火的关闭不了的表白弹窗,就是
vbs
做出来的使用
dim a(5)
可以定义数组,5 表示这个数组里面有多少元素使用
Select Case
表示这是一个选项其中选择同意的返回值为 6,不同意的返回值为 7
如果点击了不同意,那就循环从数组中取值展示
如果用户点击了同意,那就阴谋得逞,退出选项
版权声明: 本文为 InfoQ 作者【极客飞兔】的原创文章。
原文链接:【http://xie.infoq.cn/article/f25368b02b9614916bc004643】。未经作者许可,禁止转载。
评论