脚本之美│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】。未经作者许可,禁止转载。











 
    
评论