vbs基础

发布时间 2023-09-06 23:27:21作者: qian23

Vbs基础

什么是 VBS:

~VBS 是一种 Windows 脚本语言,全称是 Microsoft Visual Basic Script Editon,微软公司可视化 BASIC 脚本版

~vbs 是系统内置的,代码可在 windows 系统中直接执行,不需要编译环境,非常的方便

~vbs 脚本简单,高效,大部分功能都可以实现,利用好 vbs 脚本,可以极大的提高效率,可以用它来做一些反复繁琐的机器操作

如何建立一个vbs脚本:

新建一个文本文档

打开文本文档,在其中输入指令

将文本文档的格式后缀 .txt 改为 .vbs

QR 代码

描述已自动生成 蓝色的天空下立着牌子

低可信度描述已自动生成

然后双击运行文件即可

图形用户界面

描述已自动生成

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 name

name = inputbox("请告诉我您是谁", "这是标题")

msgbox name,,"欢迎您"

图形用户界面, 应用程序

描述已自动生成

总结:

以上就是简单的vbs基础了,vbs能玩的东西还有很多,我这也只是浅浅地接触,理解的也不是很深刻,如有缺漏欢迎大家指出。