vbscript教程
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。写vbs的工具,一个简单的记事本就可以了,也可以使用类似vbsEdit的开发工具,本文使用的工具是vbsEdit。
什么是VBS?
VBS是基于Visual Basic的脚本语言。VBS的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化BASIC脚本版)。写vbs的工具,一个简单的记事本就可以了,也可以使用类似vbsEdit的开发工具,本文使用的工具是vbsEdit。
第一个程序HelloWorld
代码如下:
Msgbox("HelloWorld")
代码输入完成后点击保存,文件名称的格式为xxx.vbs,保存后,直接双击就可以运行了。注意代码中的标点符号必须在半角英文的情况下输入,运行结果如下:
代码解释:MsgBox是VBS内建的函数,此函数的作用是:在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如“确定”或者“取消”)。通常用作显示变量值的一种方式。
函数的基本语法如下:Msgbox(【对话框的内容】,【对话框的标题】)
语法解释:
(1)内容:对话框的内容为字符串,作为显示在消息框中的消息文本。其最大长度约为1024个字符。
(2)标题:可选的参数,表示在消息框的标题栏中所显示的文本。若省略该参数,则将应用程序名放在标题栏中
注意,Msgbox的参数不止这两个,详细的语法可以找度娘。
vbs的基本语法
变量
在VBScript中,变量的命名规则遵循标准的命名规则,需要注意的是:在VBScript中对变量、方法、函数和对象的引用是不区分大小写的。声明变量的语法格式:dim 变量1,变量2, ......
示例:声明一个变量并输出
dim a
a=10
Msgbox(a)
运行结果如下:
注意:VBScript中不允许在声明变量的时候同时给变量赋值。但是允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。
示例:在一行代码内同时对两个变量赋值
dim a,b
a=10 : b=11
MsgBox(a)
MsgBox(b)
运行的效果就是先弹出一个框输出a的值,点击确定,然后在弹出一个框输出b的值,再点击确定,程序结束
常量简单的将就是说一旦定义,那么它的值就不可以再改变了,定义一个常量语法:const 常量名称=常量值
范例:定义一个常量并输出
const a=10
MsgBox(a)
输出结果如下
注释
vbs的注释有两种方式:
格式一:REM 注释的内容
格式二: ' 注释的内容
示例如下图:
数组的定义与变量非常类似,只需要在变量后描述这个数组的个数和维度。需要注意的是:数组的下标总是从0开始。
范例:定义一个一维数组并输出
执行结果:
多维数组暂时不讨论,条友有兴趣可以自行百度
VBS的常用操作符
(1)加减乘除四大运算符
(2)取余数:mod
(3)平方:^
(4)和操作:AND
(5)与操作:OR
(6)连接符:“&”
(7)比较对象:IS
条件语句
if.....then条件语句
含义:如果满足条件,就执行then后面的语句
基本语法为:
If 条件 then
处理条件的语句
End If
范例:演示if...then语句
运行结果如下:
if...else...语句
含义:如果满足条件,就执行then后面的语句否则就执行else后面的语句
基本语法为:
If 条件 then
处理条件的语句
else
处理条件的语句
End If
范例:演示if...else...语句
运行结果如下:
if...else if...else 语句
含义:多条件判断,如果前面的条件都不满足,才执行else后面的语句
基本语法为:
If 条件 then
处理条件的语句
elseif 条件 then
处理条件的语句
elseif 条件 then
处理条件的语句
....
End If
范例:演示if...else if...else 语句
运行结果如下
select case语句
含义:多条件选择语句,作用和if...else if...else 语句差不多,当参数和下面的case 里面值匹配的时候,就执行case下面的语句,如果条件都不匹配,才会执行else下面的语句
基本语法为:
select case 参数
case 值1
语句
case 值2
语句
case 值3
语句
...
case else
语句
end select
范例:演示select case 语句
运行后的结果如下:
相关阅读
Pizza的脚本中是通过get_bytes和patch_bytes两个API来将所有机器码读出然后再Patch回去的中间匹配pattern的过程是构造字符串然后
在这个网络大发展时代,人们每天接收着海量的信息,最近就有同事问我什么是脚本?脚本的概念是什么?接下来就来详细的介绍下脚本是什么
在淘宝直播的时候,还需要对直播的脚步进行策划,就是需要大家提前去准备,需要大家有目的的去推广商品,所以需要大家实现进行演练,这就是
20.1 什么是Shell脚本 shell脚本并不能作为正式的编程语言,因为它是在linux的shell中运行的,所以称为shell脚本。事实上,shell脚本就
1、新建Oracle数据库备份目录mkdir -p /backup/oracledata 2、新建Oracle数据库备份脚本vi /backup/oracledata/ordatabak.sh