一
什么是VBScript呢? VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版). 正如其字面所透露的信息, VBS(VBScript的进一步简写)是基于Visual Basic的脚本语言. 我进一步解释一下, Microsoft Visual Basic是微软公司出品的一套可视化编程工具, 语法基于Basic. 脚本语言, 就是不编译成二进制文件, 直接由宿主(host)解释源代码并执行, 简单点说就是你写的程序不需要编译成.exe, 而是直接给用户发送.vbs的源程序, 用户就能执行了.
我们先来写一个VBScript程序热热身.
REM 输入并回显你的名字
'使用InputBox和Msgbox函数
Dim name,msg
msg="请输入你的名字:"
name=Inputbox(msg,"名称")
Msgbox(name)
"REM"语句和" ' ", 这两个东西的作用是相同的, 表示本行是注释行
Dim用来声明一个变量
Inputbox和Msgbox是VBS内建的函数,每个参数用","分隔开, 每个参数有不同的功效
比如inputbox第一个参数会显示在提示里,第二个参数是对话框的标题
Msgbox函数是用来输出的函数
二
const PI=3.1415926
定义常量的方法 const 常量名=常量值
运算符mod取余 a^2表示a的2次幂
三
dim a
a=inputbox("a is","input r")
inputbox 的返回值是一个string类型 如果a用来计算先int(a)
判断结构
if ... then...
else if ... then...
else ...
end if
select case aaa
case ...
case else ...
end select
四
循环体
do while ...
...
exit do //可选
loop
for i=0 to 9
...
next
&连接符
vbCrLf相当于回车
":"可以让你把多个语句写在一行上
五函数
function aaa(a,b)
...
aaa=a //用于返回值
exit function
...
end function
子程序1) 没有返回值, 2) 使用sub关键字定义, 3) 通过Call调用
eg:
dim yname
name=inputbox("请输入你的名字:")
call who(yname)
sub who(cname)
msgbox("你好" & cname)
msgbox("感谢你阅读我的课程")
msgbox("这是基础部分的最后一课")
end sub
转载于:https://blog.51cto.com/singlegod/517971