- 1、本文档共80页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[计算机软件及应用]VBS基础培训 -
VBS脚本编程
赵雪松
2011-05
VBS概述
VBS基本语法
VBS运行外部程序
VBS错误处理
VBS操作注册表
VBS操作FSO的文件夹
VBS实作
语法
外部程序
注册表
错误处理
FSO
实作
第一章 VBS概述
VBS概述
VBS是一种Windows脚本
Microsoft Visual Basic Script Edition
微软公司可视化BASIC脚本版
简称VBScript或VBS
VBS是Visual Basic的一个抽象子集,是系统内置的
VBS脚本就是调用现成的“控件”(COM对象)作为对象,用对象的属性和方法实现目的
优点:高效、易学
第一个VBS脚本
打开你的“记事本”程序,在编辑窗口填写:
Msgbox “Hello World!”
单击“文件”菜单
单击“保存”
把“保存在”一栏设为桌面
在“文件名”一栏填写kk.vbs
单击“保存”就可以了
在桌面上寻找你刚刚保存的kk.vbs,然后双击。
第二章 VBS基本语法
概要
一、变量
二、数组
三、常量
四、运算符
五、条件语句
六、循环控制语句
七、过程
变量
变量的分类
标量变量
多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为标量变量。
数组变量
有时候,将多个相关值赋给一个变量更为方便,因此可以创建包含一系列值的变量,称为数组变量。数组变量和标量变量是以相同的方式声明的,唯一的区别是声明数组变量时变量名后面带有括号 ( )。
声明变量
显示声明
使用Dim语句、Public语句和 Private 语句在 Script 中显式声明变量。
例如: Dim DegreesFahrenheit
声明多个变量时,使用逗号分隔变量。
例如: Dim Top, Bottom, Left, Right
隐式声明
通过直接在 Script 中使用变量名这一简单方式隐式声明变量。(不提倡使用)
注意:最好使用 Option Explicit 语句显式声明所有变量,并将其作为 Script 的第一条语句。
命名规则
VBScript标准命名规则:
第一个字符必须是字母。
不能包含嵌入的句点。
长度不能超过 255 个字符。
在被声明的作用域内必须唯一。
此外还要注意以下几点:
不区分大小写
不允许声明的同时赋初值
定义时,只有一种变量类型,称为 Variant;使用时,根据需要,使用类型转换函数将变量转换成相应的变量类型
常用类型转换函数
Cbool 布尔类型
Cbyte 0~255之间的整型
Ccur 精确到小数点后四位的浮点数值
Cdbl 浮点数值
Csng 浮点数值
Cdate 日期值
Cint 整型
Clng 整型
Cstr 字符串
变量的作用域
变量的作用域由声明它的位置决定。
如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并被称为过程级变量。
如果在过程之外声明变量,则该变量可以被 Script 中所有过程所识别,称为Script级变量,具有 Script 级作用域。
变量的生命周期
变量存在的时间称为生命周期。
Script 级变量的生命周期从被声明的一刻起,直到 Script 运行结束。
对于过程级变量,其生命周期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。可以在不同过程中使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别。
数组
定义:Dim 数组名()
注意:
数组的下标从0开始、以元素个数减一结束
声明动态数组:不指定数组的个数和维数
改变动态数组:redim 数组名()
注意:
改变数组的大小时,会破坏数组的数据
使用preserve来保护数据,e.g.:
redim preserve array ()
常量
常量是具有一定含义的名称,用于代替数字或字符串,其值从不改变。
定义常量:Const 常量名=常量值
常量分类:字符串常量和数值型常量
注意:
1. 符串常量的值包含在两个引号之间
2. 日期和时间值包含在两个井号之间
3. 注意区分常量和变量的命名,建议用con做常量名前缀
运算符
运算符的分类
算数运算符
比较运算符
连接运算符
逻辑运算符
IS运算符
算数运算符
^ :用于计算数的指数次方
* :用于两个数相乘
/ :用于两个数值相除并返回以浮点数表示的结果
\ :用于两个数相除并返回以整数
Mod : 用于两个数值相除并返回其余数
+ : 用于计算两个数之和
- : 用于计算两个数值的差或表示数值
您可能关注的文档
- [计算机软件及应用]C语言程序设计试题集.doc
- [计算机软件及应用]C语言课件第4部分 常量 变量和数组.ppt
- [计算机软件及应用]C软件测试自动化之道.doc
- [计算机软件及应用]DASI HR Project Interface Detailed Design_V10_En.doc
- [计算机软件及应用]db2命令查阅手册_针对linux.doc
- [计算机软件及应用]DDB分布式数据库系统 第三讲 Ddb-L3 design.ppt
- [计算机软件及应用]DHCP服务器在校园网中的应用定稿.doc
- [计算机软件及应用]ecology系统安装手册.doc
- [计算机软件及应用]Elipse插件开发手册.doc
- [计算机软件及应用]dota2超高清壁纸.doc
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
文档评论(0)