一、什么是 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
  • 对话框题目:是指弹窗的题目
msgbox "飞兔小哥送你一份奖品待支付", 3, "舒适揭示"

四、中文乱码

  • 上图能够看到中文乱码了
  • 这次要是因为编码谬误导致的,失常的文本文档它的编码格局是 UTF-8 的,然而 VBS 脚本须要编码格局是 ANSI 才能够失常运行中文
  • 这时候咱们须要 关上文本文档点击左上角文件另存为抉择编码为ANSI确定 即可解决

五、弹窗交互性能

  • 下面咱们只是实现了很简略的展现性能,那么咱们须要实现交互性能,就要用到变量了
  • vbs 中能够通过 dim 定义变量,语法为:dim 变量名1,变量名2,变量名3...变量名n
  • 其中 inputbox 能够用来接管用户手动输出的参数
dim namename = inputbox("请通知我您是谁", "这是交互的题目")msgbox name,,"欢迎您"

六、表白恶搞

  • 之前很火的敞开不了的表白弹窗,就是 vbs 做进去的
  • 应用 dim a(5) 能够定义数组,5示意这个数组外面有多少元素
  • 应用 Select Case 示意这是一个选项
  • 其中抉择批准的返回值为6,不批准的返回值为7
  • 如果点击了不批准,那就循环从数组中取值展现
  • 如果用户点击了批准,那就诡计未遂,退出选项
MsgBox "佛前哭求"MsgBox "奈何桥期待"MsgBox "五百次回眸"MsgBox "千年的回首"MsgBox "百世的轮回"MsgBox "换你今朝一世情缘"MsgBox "可否"dim a(5)a(0)="天大,地大,女友最大"a(1)="工资上交"a(2)="房写你名"a(3)="帮清购物车"a(4)="保大"a(5)="你就许可我把^o^"Dim jDoSelect Case msgbox ("姑娘,做我女朋友吧", 4)Case 6 MsgBox "you are my girlfriend," + Chr(13) + "from this day until to my last days."exit doCase 7msgbox a(i)i=i+1if i >= 6 theni = 0end ifend SelectLoop