第5章 VBScript脚本语言
- 格式:ppt
- 大小:266.00 KB
- 文档页数:56
vbscript 脚本编程
Visual Basic Scripting语言(VBS)是一个微软公司研发的桌面和网络应用程序的脚本语言。
它的语法基于Visual Basic,但没有图形界面开发功能。
VBS是处理Windows操作系统中常见任务的有效方法。
它可以创建小型、简单或复杂的脚本,用于执行特定任务,如发出告警或检索文件夹中的文件名称。
使用VBS脚本编程时,需要使用Visual Basic Scripting语言(VBS)编写代码,然后将其保存为*.vbs 文件。
VBS脚本编程也可以在Microsoft Windows命令提示符中使用。
要运行VBS脚本,可以使用Windows资源管理器双击*.vbs文件,或者在命令提示符中输入
“cscript.exe”和VBS文件的名称。
VBS脚本编程的优点包括:快速编程,可以创建小型、简单或复杂的脚本;可以使用Windows资源管理器双击*.vbs文件,或者在命令提示符中输入“cscript.exe”和VBS文件的名称;可以使用WMI技术实现远程管理;可以直接访问COM组件,以便使用ActiveX技术;可以自动化Windows系统任务;可以让Windows工作站和服务器之间进行消息交换;可以通过WSH访问网络资源;可以使用VBScript建立安全的Internet应用程序。
VBScript脚本语言数据类型严格说来,VBScript只有一种数据类型――Variant。
VBScript会依据使用的场合与时机,自行决定数据为数值或字符串。
变量命名规则1 由字母、数字、下划线组成变量的声明2 首字符必须为英文字母用dim语句:例如,dim intNumber3 不得和保留字(dim and or 等)重复数组的声明4 不区分大小写 Dim aryName (10) 下标从0开始,共有5 在有效范围内,变量名称必须是唯一的 11个元素6 变量名称长度不得超过255 运算符算术运算符:+加–减 *乘 /除 -负数 \商 Mod余逻辑运算符:>大于 >=大于等于 <小于 <=小于等于 =等于 <>不等于 IS判断两个变量是否参照于同一个对象,返回值:true、false连接运算符:& +逻辑运算符:and逻辑与 or逻辑或 not逻辑非 xor异或,一真一假时返回true值。
eqv判断两个条件式是否相等;同真或同假时返回true值。
Imp关联运算符运算优先级括号〉算术〉连接〉比较〉逻辑条件判断语句1 if语句例:if age>50 thenstrMsg=”老年人”elseif age>18 then strMsg=”中青年人”elsestrMsg=”未成年人” end ifresponse.write strMsg 2 select case语句例: select case num_ber case 1,3,5,7,9strMsg=”奇数” case 2,4,6,8,10strMsg=”偶数”case else strMsg=”其他”end selectresponse.write strMsg循环语句1 for…next语句例: for i=1 to 5response.write inext 2 while…wend语句例:while not rs1.EOF…… rs1.MoveNextwend3 do…loop语句语法1:先判断,后循环语法2:循环1次,再判断实例 Do [{while|until} expression] Do i=10[代码段] [代码段] do while i<=100[exit do] [exit do] response.write i [代码段] [代码段] i=i+10 loop loop [{while|until} expression] loop4 for each…next语句主要用来处理数组或是集合对象内的个别字符。
vbscript程序员参考手册前三章【原创实用版】目录1.VBS 简介2.VBS 的基本语法3.VBS 的流程控制语句4.VBS 的函数和过程5.VBS 的错误处理6.VBS 与 Windows Script Host正文VBScript(Visual Basic Script)是一种基于 Visual Basic 的脚本语言,主要用于 Windows 操作系统中的任务自动化和编程。
它是一种解释型语言,不需要编译,直接由 Windows Script Host(WSH)解释执行。
在本文中,我们将介绍 VBScript 程序员参考手册的前三章,帮助您更好地了解和掌握 VBScript 的基本知识。
第一章:VBS 简介本章主要介绍了 VBScript 的基本概念和历史。
VBScript 起源于Visual Basic,是微软公司推出的一种脚本语言。
它具有易学易用、语法简单、功能强大的特点,被广泛应用于 Windows 操作系统中的各种任务自动化。
第二章:VBS 的基本语法本章主要介绍了 VBScript 的基本语法,包括变量、数据类型、常量、运算符、表达式、语句和注释等。
这些基本语法是编写 VBScript 程序的基础,掌握它们对于编写高效的 VBScript 程序至关重要。
- 变量:用于存储数据,分为标量变量和数组变量。
- 数据类型:包括整型、浮点型、布尔型、字符串型和日期时间型等。
- 常量:具有固定值的数据,如 True、False、Null 等。
- 运算符:包括算术运算符、关系运算符、逻辑运算符和赋值运算符等。
- 表达式:由运算符和操作数组成的计算式。
- 语句:用于执行特定操作的命令,如声明、赋值、调用函数等。
- 注释:用于解释代码的文字,对程序执行没有影响。
第三章:VBS 的流程控制语句本章主要介绍了 VBScript 的流程控制语句,包括条件语句(If...Else、Select Case)、循环语句(For、While、Do While)、以及控制语句(GoTo、Exit、On、Resume)等。
VBScript 脚本语言学习笔记VBScript参考手册:/a/manual/vbscript/一. VBScript 介绍VBScript是Visual Basic ScriptVBScript是微软公司出品的脚本语言脚本语言是一种轻量级编程语言VBScript是微软编程语言 Visual Basic的轻量级版本VBScript可以通过Window脚本宿主调用COM,故可以使用Windows的程序库.二. VBScript 基础2.1 VBScript 数据类型1. VBScript只有一种数据类型, 称为 Variant.2. Variant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息.3. Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型.2.2 Variant 子类型1. Empty未初始化的 Variant。
对于数值变量,值为0;对于字符串变量,值为零长度字符串 ("")2. Null不包含任何有效数据的 Variant3. Boolean包含 True 或 False4. Byte包含 0 到 255 之间的整数5. Integer包含 -32,768 到 32,767 之间的整数6. Currency-922,337,203,685,477.5808 到 922,337,203,685,477.58077. Long包含 -2,147,483,648 到 2,147,483,647 之间的整数8. Single包含单精度浮点数,负数范围从 -3.402823E38 到 -1.401298E-45正数范围从 1.401298E-45 到 3.402823E389. Double包含双精度浮点数负数范围从 -1.79769313486232E308 到 -4.94065645841247E-324正数范围从 4.94065645841247E-324 到 1.79769313486232E308 10. Date (Time)包含表示日期的数字日期范围从公元 100 年 1 月 1 日到公元 9999 年 12 月 31 日11. String包含变长字符串,最大长度可为 20 亿个字符12. Object包含对象13. Error包含错误号。
一.VBScript语言概述我们都希望制作出的网页既精致美观又生动活泼而且功能强大,用VBScript语言可以实现这一愿望。
VBScript是Microsoft Visual Basic的简化版本。
VBScript是特意为在浏览器中进行工作而设计的。
编程方法和Visual Basic基本相同。
VBScript只有一种数据类型,即,Variant类型。
VBScript不支持Visual Basic中传统的I/O功能,即不能通过Open语句和函数在客户机上读写文件,这样防止了可能对客户机造成的危害;VBScript不能调用API函数,这是因为API函数调用会危及客户机的安全,如病毒可以轻而易举地通过API函数调用来破坏客户机;Visual Basic支持Screen、Printer、App、Debug、Err和Clipboard等系统对象,但VBScript只支持Err对象,该对象用于为应用程序提供运行时错误处理。
二.VBScript语言特点易学易用VBScript既可编写服务器脚本,也可编写客户端脚本。
客户端编程语言的优点是(1)浏览器完成了所有的工作,这可以减轻服务器的负担。
(2)客户端程序运行起来比服务器端程序快得多。
一般来说,可以解释VBScript脚本的浏览器只有Microsoft Internet Explorer。
三.VBScript程序的编辑和调试必须使用<SCRIPT>标签,才能使用脚本语言,格式如下:<SCRIPT>VBScript代码</SCRIPT>例如,我们可以用一句VBScript语句将"你好,学习VBScript很有趣"写入HTML页面。
<SCRIPT LANGUAGE="VBScript"><!--Window.Document.Write("你好,学习VBScript很有趣!")--></SCRIPT>解释上例中的文档对象的用法:在文档对象模型(DOM)中,Window对象是最高层的对象,Document对象是Window对象的子对象,所以引用Document对象时应该使用Window.Document,而Write()是Document对象的方法,所以引用Write()方法时,应该使用Window.Document.Write()。