简介
VBS是基于Visual Basic的脚本语言。(VBS对大小写不敏感)
VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。
开发环境
开发工具:记事本(将扩展名改为.vbs即可)
程序编辑
输入框:inputbox(""),inputbox返回的是字符串,需要根据需要进行转换
例:name=inputbox("请输入您的姓名")<将输入的值赋值给name>
例:a=inputbox("请输入一个大于100的数")
a=int(a) 'inputbox返回的是字符串, 我们把他变成整数
弹出对话框:msgbox("")
例:msgbox(name)<弹出对话框内容为name值>
注释:以"rem"或着’开头
例:rem这是一个注释
例:'这也是一个注释
常量:使用"const"这个关键字
格式:const常量名=常量值.
例:const pai = 3.1415926
例:const name = "这是一个名称"
常用的数据类型
Integer:包含 -32,768 到 32,767 之间的整数。
String:包含变长字符串,最大长度可为 20 亿个字符。
Boolean:包含 True 或 False。
Date(Time):包含表示日期的数字,日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日。
Double:包含双精度浮点数,负数范围从 -1.79769313486232E308 到 -4.94065645841247E-324,正数范围从 4.94065645841247E-324 到 1.79769313486232E308。
Long:包含 -2,147,483,648 到 2,147,483,647 之间的整数。
Byte:包含 0 到 255 之间的整数。
Null:不包含任何有效数据的 Variant。
Object:包含对象。
Error:包含错误号。
变量:使用"DIM"这个关键字
例:dim a,b,c,d
例 :a = 10 <integer类型>
例:b = "姓名"<String>
例:c = date() <获取当前日期>
例:d = time <获取当前时间>
判断
if语句
例:if a>b then msgbox("a大于b")
当if判断返回true时执行then后的内容,否则不执行if块
if a>b and a =12 then
msgbox("a大于b")
else if a<b or b=10
msgbox("a小于b")
else
msgbox("不会算了")
end if
当if判断返回true时执行if部分语句,当if判断返回false时执行else部分语句,用end if 结束

这篇博客介绍了VBS(Visual Basic Script)的基础知识,包括开发环境设置、程序编辑、输入框与弹出对话框的使用,以及注释、常量、数据类型的介绍。文章详细讲解了IF语句、循环结构如do...loop,还有自定义函数的定义和使用。此外,还涵盖了VBS中的运算操作、常见函数和ASP对象的应用,如Session、Application、Cookies和Recordset对象。最后,通过实例展示了如何使用msgbox和SAPI.SpVoice实现表白和定时关机功能。

249

被折叠的 条评论
为什么被折叠?



