Vbs基础
什么是 VBS:
~VBS 是一种 Windows 脚本语言,全称是 Microsoft Visual Basic Script Editon,微软公司可视化 BASIC 脚本版
~vbs 是系统内置的,代码可在 windows 系统中直接执行,不需要编译环境,非常的方便
~vbs 脚本简单,高效,大部分功能都可以实现,利用好 vbs 脚本,可以极大的提高效率,可以用它来做一些反复繁琐的机器操作
如何建立一个vbs脚本:
新建一个文本文档
打开文本文档,在其中输入指令
将文本文档的格式后缀 .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 name
name = inputbox("请告诉我您是谁", "这是标题")
msgbox name,,"欢迎您"
总结:
以上就是简单的vbs基础了,vbs能玩的东西还有很多,我这也只是浅浅地接触,理解的也不是很深刻,如有缺漏欢迎大家指出。