VBSCRIPT语法手册
vbs 语法

vbs 语法
vbs 语法
VBScript是一种基于Visual Basic的脚本语言,它有以下的语法规则:
1. 注释:在VBScript中,使用单引号(')表示注释,即使单引号出现在语句的中间也不会被视为代码。
2. 命名规则:VBScript中的名称必须以字母开头,可以包含字母、数字和下划线,但不能包含空格。
3. 变量:需要用Dim 关键词声明变量。
它们可以存储各种不同的数据类型,包括数字、字符串、日期等。
4.运算符:常见的算术运算符包括加号+、减号-、乘号*和除号/等。
5. 条件语句:VBScript中的条件语句可以用If语句来判断。
语法形式为:If condition Then statement1 [ElseIf condition2 Then statement2] … [Else statement3] End If。
6. 循环语句:VBScript中的循环语句有For…Next、While…Wend 和Do…Loop等。
其中For循环语句可用于处理循环中的重复任务。
7. 函数:VBScript中可以定义函数来执行特定的任务。
这些函数可以接受参数,并根据需要返回值。
8. 对象:VBScript是一种面向对象编程语言,它支持创建和操作对象。
可以使用CreateObject函数创建各种对象,如文件系统对象、网络对象等。
9. 错误处理:VBScript中的错误处理使用On Error语句来识别并处理错误。
如果出现运行时错误,程序将执行指定的错误处理程序。
vbs 教程

vbs 教程VBScript(Visual Basic Script)是一种微软开发的脚本语言,可以用于编写简单的脚本程序。
本教程将介绍VBScript的基本语法以及常用的功能。
1. 注释在VBScript中,可以使用单引号(')来添加注释。
注释是不会被程序执行的内容,通常用于解释代码的作用或者提醒自己以后查看代码时的用途。
示例:```' 这是一个注释MsgBox "Hello, World!"```2. 变量变量用于存储和操作数据。
在VBScript中,变量由一个名称和一个值组成。
变量的名称是由字母、数字和下划线组成的,不能以数字开头。
示例:```Dim name ' 声明一个变量name = "John" ' 给变量赋值MsgBox "Hello, " & name & "!" ' 输出变量的值```3. 数据类型VBScript支持多种数据类型,包括整数(Integer)、浮点数(Double)、字符串(String)等。
根据变量存储的数据类型,可以进行不同的操作和运算。
示例:```Dim age ' 整数类型age = 25Dim weight ' 浮点数类型weight = 65.5Dim name ' 字符串类型name = "John"MsgBox "I am " & age & " years old and my weight is " & weight & "kg."```4. 条件语句条件语句用于根据条件的结果执行不同的代码块。
VBScript提供了多种条件语句,如If语句、Select Case语句等。
示例:```Dim scorescore = 80If score >= 90 ThenMsgBox "优秀"ElseIf score >= 80 ThenMsgBox "良好"ElseIf score >= 60 ThenMsgBox "及格"ElseMsgBox "不及格"End If```5. 循环语句循环语句用于重复执行一段代码,直到满足退出条件为止。
vbscript教程

VBScript语法错误对照Microsoft VBScript语法错误(0x800A03E9)-->内存不足Microsoft VBScript语法错误(0x800A03EA)-->语法错误Microsoft VBScript语法错误(0x800A03EB)-->缺少':'Microsoft VBScript语法错误(0x800A03ED)-->缺少'('Microsoft VBScript语法错误(0x800A03EE)-->缺少')'Microsoft VBScript语法错误(0x800A03EF)-->缺少']'Microsoft VBScript语法错误(0x800A03F2)-->缺少标识符Microsoft VBScript语法错误(0x800A03F3)-->缺少'='Microsoft VBScript语法错误(0x800A03F4)-->缺少'If'Microsoft VBScript语法错误(0x800A03F5)-->缺少'To'Microsoft VBScript语法错误(0x800A03F6)-->缺少'End'Microsoft VBScript语法错误(0x800A03F7)-->缺少'Function'Microsoft VBScript语法错误(0x800A03F8)-->缺少'Sub'Microsoft VBScript语法错误(0x800A03F9)-->缺少'Then'Microsoft VBScript语法错误(0x800A03FA)-->缺少'Wend'Microsoft VBScript语法错误(0x800A03FB)-->缺少'Loop'Microsoft VBScript语法错误(0x800A03FC)-->缺少'Next'Microsoft VBScript语法错误(0x800A03FD)-->缺少'Case'Microsoft VBScript语法错误(0x800A03FE)-->缺少'Select'Microsoft VBScript语法错误(0x800A03FF)-->缺少表达式Microsoft VBScript语法错误(0x800A0400)-->缺少语句Microsoft VBScript语法错误(0x800A0401)-->语句未结束Microsoft VBScript语法错误(0x800A0402)-->缺少整型常数Microsoft VBScript语法错误(0x800A0403)-->缺少'While' 或'Until' Microsoft VBScript语法错误(0x800A0404)-->缺少'While', 'Until' 或语句未结束Microsoft VBScript语法错误(0x800A0405)-->缺少'With'Microsoft VBScript语法错误(0x800A0406)-->标识符过长Microsoft VBScript语法错误(0x800A0407)-->无效数字Microsoft VBScript语法错误(0x800A0408)-->无效字符Microsoft VBScript语法错误(0x800A0409)-->未结束的字符串常量Microsoft VBScript语法错误(0x800A040A)-->注释未结束Microsoft VBScript语法错误(0x800A040D)-->无效使用'Me' 关键字Microsoft VBScript语法错误(0x800A040E)-->'loop' 语句缺少'do'Microsoft VBScript语法错误(0x800A040F)-->无效的'exit' 语句Microsoft VBScript语法错误(0x800A0410)-->循环控制变量'for' 无效Microsoft VBScript语法错误(0x800A0411)-->名称重定义Microsoft VBScript语法错误(0x800A0412)-->必须是行中的第一个语句Microsoft VBScript语法错误(0x800A0413)-->不能为non-ByVal 参数赋值Microsoft VBScript语法错误(0x800A0414)-->调用子程序时不能使用括号Microsoft VBScript语法错误(0x800A0415)-->缺少文字常数Microsoft VBScript语法错误(0x800A0416)-->缺少'In'Microsoft VBScript语法错误(0x800A0417)-->缺少'Class'Microsoft VBScript语法错误(0x800A0418)-->必须在一个类的内部定义Microsoft VBScript语法错误(0x800A0419)-->在属性声明中缺少Let , Set 或Get Microsoft VBScript语法错误(0x800A041A)-->缺少'Property'Microsoft VBScript语法错误(0x800A041B)-->在所有属性的规范中,变量的数目必须一致Microsoft VBScript语法错误(0x800A041C)-->在一个类中不允许有多个缺省的属性/方法Microsoft VBScript语法错误(0x800A041D)-->类的初始化或终止程序没有参数Microsoft VBScript语法错误(0x800A041E)-->属性的set 或let 必须至少有一个参数Microsoft VBScript语法错误(0x800A041F)-->错误的'Next'Microsoft VBScript语法错误(0x800A0420)-->'Default' 只能在'Property' , 'Function' 或'Sub' 中指定Microsoft VBScript语法错误(0x800A0421)-->指定'Default' 时必须同时指定'Public' ")Microsoft VBScript语法错误(0x800A0422)-->只能在Property Get 中指定'Default' Microsoft VBScript 运行时错误(0x800A0005)-->无效的过程调用或参数Microsoft VBScript 运行时错误(0x800A0006)-->溢出Microsoft VBScript 运行时错误(0x800A0007)-->内存不足Microsoft VBScript 运行时错误(0x800A0009)-->下标越界Microsoft VBScript 运行时错误(0x800A000A)-->该数组为定长的或临时被锁定Microsoft VBScript 运行时错误(0x800A000B)-->被零除Microsoft VBScript 运行时错误(0x800A000D)-->类型不匹配Microsoft VBScript 运行时错误(0x800A000E)-->字符串空间不够Microsoft VBScript 运行时错误(0x800A0011)-->不能执行所需的操作Microsoft VBScript 运行时错误(0x800A001C)-->堆栈溢出Microsoft VBScript 运行时错误(0x800A0023)-->未定义过程或函数Microsoft VBScript 运行时错误(0x800A0030)-->加载DLL 时出错Microsoft VBScript 运行时错误(0x800A0033)-->内部错误Microsoft VBScript 运行时错误(0x800A0034)-->错误的文件名或号码Microsoft VBScript 运行时错误(0x800A0035)-->文件未找到Microsoft VBScript 运行时错误(0x800A0036)-->错误的文件模式Microsoft VBScript 运行时错误(0x800A0037)-->文件已经打开Microsoft VBScript 运行时错误(0x800A0039)-->设备I/O 错误Microsoft VBScript 运行时错误(0x800A003A)-->文件已存在Microsoft VBScript 运行时错误(0x800A003D)-->磁盘已满Microsoft VBScript 运行时错误(0x800A003E)-->输入超出了文件尾Microsoft VBScript 运行时错误(0x800A0043)-->文件过多Microsoft VBScript 运行时错误(0x800A0044)-->设备不可用Microsoft VBScript 运行时错误(0x800A0046)-->没有权限Microsoft VBScript 运行时错误(0x800A0047)-->磁盘没有准备好Microsoft VBScript 运行时错误(0x800A004A)-->重命名时不能带有其他驱动器符号Microsoft VBScript 运行时错误(0x800A004B)-->路径/文件访问错误Microsoft VBScript 运行时错误(0x800A004C)-->路径未找到Microsoft VBScript 运行时错误(0x800A005B)-->对象变量未设置Microsoft VBScript 运行时错误(0x800A005C)-->For 循环未初始化Microsoft VBScript 运行时错误(0x800A005E)-->无效使用NullMicrosoft VBScript 运行时错误(0x800A0142)-->不能创建所需的临时文件Microsoft VBScript 运行时错误(0x800A01A8)-->缺少对象Microsoft VBScript 运行时错误(0x800A01AD)-->ActiveX 部件不能创建对象Microsoft VBScript 运行时错误(0x800A01AE)-->类不能支持Automation 操作Microsoft VBScript 运行时错误(0x800A01B0)-->Automation 操作中文件名或类名未找到Microsoft VBScript 运行时错误(0x800A01B6)-->对象不支持此属性或方法 Microsoft VBScript 运行时错误(0x800A01B8)-->Automation 操作错误Microsoft VBScript 运行时错误(0x800A01BD)-->对象不支持此操作Microsoft VBScript 运行时错误(0x800A01BE)-->对象不支持已命名参数Microsoft VBScript 运行时错误(0x800A01BF)-->对象不支持当前区域设置Microsoft VBScript 运行时错误(0x800A01C0)-->未找到已命名参数Microsoft VBScript 运行时错误(0x800A01C1)-->参数是必选项Microsoft VBScript 运行时错误(0x800A01C2)-->错误的参数个数或无效的参数属性值Microsoft VBScript 运行时错误(0x800A01C3)-->对象不是一个集合Microsoft VBScript 运行时错误(0x800A01C5)-->未找到指定的DLL 函数Microsoft VBScript 运行时错误(0x800A01C7)-->代码资源锁定错误Microsoft VBScript 运行时错误(0x800A01CA)-->变量使用了一个VBScript 中不支持的Automation 类型Microsoft VBScript 运行时错误(0x800A01CE)-->远程服务器不存在或不可用Microsoft VBScript 运行时错误(0x800A01E1)-->无效图片Microsoft VBScript 运行时错误(0x800A01F4)-->变量未定义Microsoft VBScript 运行时错误(0x800A01F5)-->非法赋值Microsoft VBScript 运行时错误(0x800A01F6)-->对象不能安全地使用Script 编程Microsoft VBScript 运行时错误(0x800A01F7)-->对象不能安全初始化Microsoft VBScript 运行时错误(0x800A01F8)-->对象不能安全创建Microsoft VBScript 运行时错误(0x800A01F9)-->无效的或无资格的引用Microsoft VBScript 运行时错误(0x800A01FA)-->类没有被定义Microsoft VBScript 运行时错误(0x800A01FB)-->出现一个意外错误Microsoft VBScript 运行时错误(0x800A1398)-->缺少常规表达式对象Microsoft VBScript 运行时错误(0x800A1399)-->常规表达式语法错误Microsoft VBScript 运行时错误(0x800A139A)-->错误的数量词Microsoft VBScript 运行时错误(0x800A139B)-->常规表达式中缺少']'Microsoft VBScript 运行时错误(0x800A139C)-->常规表达式中缺少')'Microsoft VBScript 运行时错误(0x800A139D)-->字符集越界Microsoft VBScript 运行时错误(0x800A802B)-->未找到元素ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件Microsoft OLEDBProviderforODBCDrivers(0x80040E14)-->sql语句出错(字段名错误,或数据类型不匹配)Microsoft OLEDBProviderforODBCDrivers(0x80040E07)-->sql语句出错(要插入或更新的字段的类型与变量数据类型不匹配)Microsoft OLEDBProviderforODBCDrivers(0x80040E57)-->sql语句出错(要插入或更新的数据溢出)Microsoft OLEDBProviderforODBCDrivers(0x80040E10)-->sql语句出错(update字段名或要更新的数据类型错误)Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->sql语句出错(要插入或更新的字段的数值不能为空值)Microsoft OLEDBProviderforODBCDrivers(0x80004005)-->打开数据库出错,没有在指定目录发现数据库Microsoft OLEDBProviderforODBCDrivers(0x80040E37)-->没有发现表ODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表/字段错误或处于编辑状态,或不存在于conn打开的数据库中)ADODB.Recordset(0x800A0BB9)-->sql语句出错(sql语句或conn语句未定义或对一个rs属性进行赋值时发生错误)ADODB.Recordset(0x800A0CC1)-->rs对像出错(rs对像本身不存在或错误地引用了一个不存在的字段名)ADODB.Recordset(0x800A0BCD)-->rs对像出错(记录集中没有记录却对记录集进行操作) ADODB.Recordset(0x800A0E78)-->rs对像出错(记录集不存在,缺少rs.open语句) ADODB.Recordset(0x800A0CC1)-->rs对像出错(引用了一个不存在的字段名)ADODB.Recordset(0x800A0E7D)-->conn定义错误ADODB.Recordset(0x800A0CB3)-->数据库以只读方式打开,无法更新数据ADODB.Recordset(0x800A000D)-->错误引用rs变量(rs对像已关闭或未定义)VBScript教程目录Microsoft Visual Basic Scripting Edition 是程序开发语言Visual Basic 家族的最新成员,它将灵活的Script 应用于更广泛的领域,包括Microsoft Internet Explorer 中的Web 客户机Script 和Microsoft Internet Information Server 中的Web 服务器Script。
VBScript参考手册

VBScript参考手册VBScript参考手册 VBScript 对象Class 提供对已创建类的事件的访问途径。
Dictionary 用于保存数据主键,值对的对象。
Err 包含与运行时错误相关的信息。
FileSystemObject 提供对计算机文件系统的访问途径。
Match 提供对一个正则表达式匹配的只读属性的访问途径功能。
Matches集合正则表达式 Match 对象的集合。
RegExp 提供简单的正则表达式支持。
SubMatches集合提供对正则表达式子匹配字符串的只读值的访问。
VBScript 属性Description 返回或设置与一个错误相关联的描述性字符串。
FirstIndex 返回搜索字符串中找到匹配项的位置。
Global 设置或返回一个布尔值。
HelpContext 设置或返回帮助文件中某个主题的上下文 ID。
HelpFile 设置或返回一个帮助文件的完整可靠的路径。
IgnoreCase 设置或返回一个布尔值,指明模式搜索是否区分大小写。
Length 返回搜索字符串中所找到的匹配的长度。
Number 返回或设置指明一个错误的一个数值。
Pattern 设置或返回要被搜索的正则表达式模式。
Source 返回或设置最初产生该错误的对象或应用程序的名称。
Value 返回在一个搜索字符串中找到的匹配项的值或文本。
VBScript 方法Clear 清除 Err 对象的所有属性设置。
Execute 对一个指定的字符串进行正则表达式搜索。
Raise 产生一个运行时错误。
Replace 替换正则表达式搜索中所找到的文本。
Test 对一个指定的字符串进行正则表达式搜索。
VBScript 事件Initialize 当创建相关类的一个实例时将产生此事件。
Terminate 当相关类的一个实例结束时将发生此事件。
VBScript 函数Abs 当相关类的一个实例结束时将发生。
vbs基础语法

一、变量1、注释:(单引号)2、变量的命名规则:不区分大小写的。
用Dim声明变量,此时不能给变量赋值。
但是允许在一行代码内同时对两个变量进行赋值,中间用冒号分隔。
3、你可以使用OptionExplicit来告诉宿主变量必须先声明后使用。
4、只有一种变量类型,使用类型转换函数来将变量转换成相应的变量类型。
布尔:Cbool函数将变量转换成布尔值;整数:Cbyte函数将变量转换为0到255之间的整数。
浮点:Ccur函数、Cdbl函数和Csng函数将变量转换为浮点数值,日期:Cdate函数将变量转换为日期值。
整数:Cint函数和Clng函数将变量转换为整数,后者的范围比前者要大的多。
字串:Cstr函数将变量转换为字符串。
-------------------------三、操作符在VBScript运算符中,加减乘除都是我们常用的符号,乘方使用的是^ ,取模使用的Mod。
在比较操作符中,等于、小于、大于、小于等于、大于等于都与我们常用的符号是一致的,而不等于是小于和大于连用。
逻辑运算符为:和操作—>AND非操作—>NOT或操作—>OR;+ 和操作符&来连接字符串,Is用来比较对象,例如按钮对象,如果对象是同一类型,结果就是真,---------------------------------------四、条件语句if……then语句,其基本形式为:If 条件then处理条件的语句;……EndifSelect case语句,其基本形式为:Select case 变量Case 条件值处理条件语句并对上两句进行重复最后一句应为case else处理语句End select注意:在执行字符串比较时,需要特别注意大小写。
lcase函数将字符串转换成小写ucase函数将字符串转换成大写大写。
五、循环控制语句1)For……next循环,循环次数是有固定次数的其结构为:For 计数器变量=开始计数值to 最后计数值执行循环体Next2)for……each循环,对数组或对象集合中的每一个元素进行判断,其结构为:For each 循环计数变量in 要查看的对象或数组执行处理语句Next注意:在上述两种循环中随时可以使用exit for来退出循环3)do……while语句条件满足时执行一段代码,结构为:Do while 条件执行循环体Loop4)do……until语句条件不满足时执行代码,结构为:Do until条件执行循环体Loop当然,在这两种循环语句中,你可以使用exit do来退出循环5)while语句条件满足时一直执行循环,结构为:While 条件执行循环体Wend。
VBScript语法

服务器端脚本标记
凡是在<% 和 %>这两个标记中出现的代码, 都运行在服务器端,即由服务器解释执行。 或者可以使用以下标记 <script language=“javascript" runat="server"> </script> 当一个页面内既想使用vscript,又想使用 javascript,可以使用以上方法
使用条件语句
Select Case 语句 Select Case a case 1 b=2*c case 2 b=c*c case else b=c/2 End Select
使用循环语句
列循环语句: Do...Loop: 当(或直到)条件为 True 时循 环。 While...Wend: 当条件为 True 时循环。 For...Next: 指定循环次数,使用计数器重 复运行语句。 For Each...Next:对于集合中的每项或数组 中的每个元素,重复执行一组语句。
使用Exit
可以使用Exit Sub或Exit Function语句退出过 程定义 C语言中的return(a) 相当于 函数名=a Exit Function
调用
函数调用 有 参 函数名(参数列表) 函数名 参数列表 过程调用 过程名(参数列表) 过程名 参数列表
无 参
函数名() 函数名
过程名() 过程名
VBScript变量定义(1)
使用 Dim 语句脚本中显式声明变量。例如: Dim Num 声明多个变量时,使用逗号分隔变量。例如: Dim Top, Bottom, Left, Right
直接在脚本中使用变量名。容易导致在运行脚本 时出现意外的结果。因此,最好使用 Option Explicit 语句显式声明所有变量,并将其作为脚本 的第一条语句。
VBScript课件 第02章 VBScript语法基础

上一页 下一页 目 录 本节 结 束
⒉
比较运算符
比较运算符用于对两个表达式进行比较, 如果比较的结果是正确的, 比较运算符用于对两个表达式进行比较 , 如果比较的结果是正确的 , 就会返回True(真);如果比较结果是错误的,就会返回False(假). 就会返回True( 如果比较结果是错误的, 就会返回False( True False VBScript常用的比较运算符整理如下表所示 常用的比较运算符整理如下表所示. VBScript常用的比较运算符整理如下表所示. 上一页 下一页 目 录 本 节 结 束
2.1 VBScript书写规则
主要书写规则如下: 主要书写规则如下:
上一页 下一页 目 录 本 节 结 束
⒈ 程序代码中不区分字母的大小写 ⒉ 语句书写自由 在同一行上可以书写多条语句,语句间用冒号" 分隔. 在同一行上可以书写多条语句,语句间用冒号":"分隔. 单行语句可分若干行书写,在本行后加入续行符( 单行语句可分若干行书写,在本行后加入续行符(空格和 下划线" ) 下划线"_") 一行中最多容纳255个字符. 个字符. 一行中最多容纳 个字符 ⒊ 注释有利于程序的维护和调试
其中: 表示数组元素的最大序号(下标值) 其中:n表示数组元素的最大序号(下标值). 下一页 目 录 本节 结 束
上一页
定义动态数组的形式: 定义动态数组的形式: Dim数组名 Dim数组名( ) 数组名( 使用前使用如下形式指定数组的大小: 使用前使用如下形式指定数组的大小: Redim数组名(n) 数组名( ) 数组名
vbs基本语法

vbs基本语法
VBScript是一种微软开发的脚本语言,通常用于Windows操作系统中的各种应用程序和网页。
VBScript的基本语法包括:
1. 变量声明:使用“Dim”关键字声明变量,例如:Dim a
2. 变量赋值:使用“=”符号赋值,例如:a = 10
3. 输入输出:使用“InputBox”和“MsgBox”函数进行输入和输出,例如:MsgBox 'Hello World!'
4. 条件语句:使用“If...Then...Else”语句进行条件判断,例如:
If a > 10 Then
MsgBox 'a大于10'
Else
MsgBox 'a小于等于10'
End If
5. 循环语句:使用“Do...Loop”和“For...Next”语句进行循环操作,例如:
Do While a < 10
a = a + 1
Loop
For i = 1 To 10
MsgBox i
Next
6. 函数和子程序:使用“Function”和“Sub”关键字定义函数和子程序,例如:
Function Add(a, b)
Add = a + b
End Function
Sub ShowMsg()
MsgBox 'Hello World!'
End Sub
以上是VBScript的基本语法,学习这些语法可以帮助你编写简单的脚本程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的是哪个按钮
返回与计算机的系统日期和时间相对应的当前日期和时间
返回一个字符串,代表一个数的八进制值
返回一个字符串,其中指定的子字符串已被另一个子字符串替换了指定的次数
返回一个代表 RGB 颜色值的整数
返回字符串中从右端开始计的指定数量的字符
返回一个随机数
返回一个数,该数已被舍入为小数点后指定的位数
返回一个复制的字符串,其中已删除结尾的空格
返回一个字符串在另一个字符串中首次出现的位置
返回一个字符串在另一个字符串中出现的位置,从字符串尾开始计算
返回一个数的整数部分
返回一个布尔值,指明一个变量是否是数组
返回一个布尔值,指明表达式是否可转换为一个日期
返回一个布尔值,指明变量是否已进行初始化
返回一个布尔值,指明一个表达式是否包含非有效数据 (Null) 返回一个布尔值,指明一个表达式是否可计算出数值
返回一个已删除串首空格的复制字符串
返回在一个字符串中指定数量的字符
返回 0~59 之间的一个整数,包括 0 和 59,代表一个小时中的分钟值 返回 0~12 之间的一个整数,包括 0 和 12,代表一年中的月份值 返回一个字符串,指明所指定的月份
在对话框中显示一条消息,等待用户单击某个按钮,并返回一个值,该值指明用户单击
返回一个布尔值,指明一个表达式是否引用一个有效的 Automation 对象
返回一个字符串,该字符串由一个数组中所包含的子字符串连接而成
返回数组的指定维上最小可用的下标
返回一个已转换为小写的字符串
返回字符串左端的指定数量的字符
返回一个字符串中的字符数或存储一个变量所需的字节数
返回一个图片对象,仅在 32 位平台上可用 返回一个数的自然对数值
返回一个具有数字格式的表达式
返回一个被格式化为尾随一个 % 字符的百分比(乘以 100)表达式 返回当前的区域 ID 值 从文件中返回一个 Automation 对象的引用
返回一个过程的引用,该引用可以绑定到一个事件
返回一个字符串,代表一个数的十六进制值
返回一个 0~23 之间的整数,包括 0 和 23,代表一天中的小时值 在一个对话框中显示提示信息,等待用户输入文本或单击按钮,并返回文本框中的内容
对象
FormatDateTime 函数 FormatNumber 函数 FormatPercent 函数 GetLocale 函数 GetObject 函数 GetRef 函数 Hex 函数 Hour 函数 InputBox 函数 InStr 函数 InStrRev 函数 Int 函数 IsArray 函数 IsDate 函数 IsEmpty 函数 IsNull 函数 IsNumeric 函数 IsObject 函数 Join 函数 LBound 函数 LCase 函数 Left 函数 Len 函数 LoadPicture 函数 Log 函数 LTrim 函数 Mid 函数 Minute 函数 Month 函数 MonthName 函数
说明 当相关类的一个实例结束时将发生 返回一个 Variant 值,其中包含一个数组 返回与字符串中首字母相关的 ANSI 字符编码 返回一个数的反正切值 返回一个表达式,该表达式已被转换为 Boolean 子类型的 Variant 返回一个表达式,该表达式已被转换为 Byte 子类型的 Variant 返回一个表达式,该表达式已被转换为 Currency 子类型的 Variant 返回一个表达式,该表达式已被转换为 Date 子类型的 Variant 返回一个表达式,该表达式已被转换为 Double 子类型的 Variant 返回与所指定的 ANSI 字符编码相关的字符 返回一个表达式,该表达式已被转换为 Integer 子类型的 Variant 返回一个表达式,该表达式已被转换为 Long 子类型的 Variant 返回一个角度的余弦值 创建并返回对 Automation 对象的一个引用 返回一个表达式,该表达式已被转换为 Single 子类型的 Variant 返回一个表达式,该表达式已被转换为 String 子类型的 Variant 返回当前的系统日期 返回已加上所指定时间后的日期值 返回两个日期之间所隔的天数 返回一个给定日期的指定部分 返回所指定的年月日的 Date 子类型的 Variant 返回一个 Date 子类型的 Variant 返回一个 1~31 之间的整数,包括 1 和 31,代表一个月中的日期值 计算一个表达式的值并返回结果 返回 e (自然对数的底)的乘方 返回一个从零开始编号的数组,包含一个字符串数组中符合指定过滤标准的子集 返回一个数的整数部分 返回一个具有货币值格式的表达式,使用系统控制面板中所定义的货币符号
返回一个代表正在使用的脚本语言的字符串
返回正在使用的脚本引擎的版本号
543
Dreamweaver+Photoshop+Flash+Fireworks 网站建设与网页设计完neMajorVersion 函数 ScriptEngineMinorVersion 函数 Second 函数 Sgn 函数 Sin 函数 Space 函数 Split 函数 Sqr 函数 StrComp 函数 String 函数 StrReverse 函数 Tan 函数 Time 函数 Timer 函数 TimeSerial 函数 TimeValue 函数 Trim 函数 TypeName 函数 UBound 函数 UCase 函数 VarType 函数 Weekday 函数 WeekdayName 函数 Year 函数
续表
属性
Length 属性 Number 属性 Pattern 属性 Source 属性 Value 属性
4.VBScript 语句
语句
Call 语句 Class 语句 Const 语句 Dim 语句 Do...Loop 语句 Erase 语句 Execute 语句 ExecuteGlobal 语句 Exit 语句 For...Next 语句 For Each...Next 语句 Function 语句 If...Then...Else 语句 On Error 语句 Option Explicit 语句 Private 语句 Property Get 语句 Property Let 语句 Property Set 语句 Public 语句 Randomize 语句 ReDim 语句 Rem 语句 Select Case 语句 Set 语句 Sub 语句 While...Wend 语句 With 语句
续表
说明 将控制权交给一个 Sub 或 Function 过程 声明一个类的名称 声明用于替换文字值的常数 声明变量并分配存储空间 当某个条件为 True 时或在某个条件变为 True 之前重复执行一个语句块 重新初始化固定大小的数组的元素和释放动态数组的存储空间 执行一条或多条指定语句 在一个脚本的全局命名空间中执行一条或多条语句 退出 Do...Loop、For...Next、Function 或 Sub 代码块 重复地执行一组语句达指定次数 针对一个数组或集合中的每个元素重复执行一组语句 声明一个 Function 过程的名称、参数和代码 根据一个表达式的值而有条件地执行一组语句 激活错误处理 强制显式声明一个脚本中的所用变量 声明私有变量并分配存储空间 声明一个 Property 过程的名称、参数和代码,该过程取得(返回)一个属性的值 声明一个 Property 过程的名称、参数和代码,该过程指定一个属性的值 声明一个 Property 过程的名称、参数和代码,该过程设置对一个对象的引用 声明公共变量并分配存储空间 初始化随机数生成器 声明动态数组变量并在过程级别上分配或重新分配存储空间 包括程序中的解释性说明 根据一个表达式的值,相应地执行一组或多组语句 将一个对象引用赋给一个变量或属性 声明一个 Sub 过程的名称、参数和代码 给定条件为 True 时执行一系列语句 对单个对象执行一系列语句
D 附 录
VBScript 语法手册
1.VBScript 函数
对象
Abs 函数 Array 函数 Asc 函数 Atn 函数 CBool 函数 CByte 函数 CCur 函数 CDate 函数 CDbl 函数 Chr 函数 CInt 函数 CLng 函数 Cos 函数 CreateObject 函数 CSng 函数 CStr 函数 Date 函数 DateAdd 函数 DateDiff 函数 DatePart 函数 DateSerial 函数 DateValue 函数 Day 函数 Eval 函数 Exp 函数 Filter 函数 Fix 函数 FormatCurrency 函数
MsgBox 函数
Now 函数 Oct 函数 Replace 函数 RGB 函数 Right 函数 Rnd 函数 Round 函数 RTrim 函数 ScriptEngine 函数 ScriptEngineBuildVersion 函数
附录 D VBScript 语法手册
说明
续表
返回一个具有日期或时间格式的表达式
说明 提供对已创建类的事件的访问途径 用于保存数据主键,值对的对象 包含与运行时错误相关的信息 提供对计算机文件系统的访问途径 提供对一个正则表达式匹配的只读属性的访问途径功能 正则表达式 Match 对象的集合 提供简单的正则表达式支持 提供对正则表达式子匹配字符串的只读值的访问
说明 返回或设置与一个错误相关联的描述性字符串 返回搜索字符串中找到匹配项的位置 设置或返回一个布尔值 设置或返回帮助文件中某个主题的上下文 ID 设置或返回一个帮助文件的完整可靠的路径 设置或返回一个布尔值,指明模式搜索是否区分大小写
5.VBScript 方法
方法
Clear 方法 Execute 方法 Raise 方法 Replace 方法 Test 方法
附录 D VBScript 语法手册
说明 返回搜索字符串中所找到的匹配的长度 返回或设置指明一个错误的一个数值 设置或返回要被搜索的正则表达式模式 返回或设置最初产生该错误的对象或应用程序的名称 返回在一个搜索字符串中找到的匹配项的值或文本