摘要:
模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行其使用格式为:object.SendKeys(string)object:表示WshShell对象string:表示要发送的按键指令字符串,需要放在英文双引号中基本键每个按键由一个或多个字符表示。为了指定单一键盘字符,必须按字符本身的键。例如,为了表示字母 A,可以用 "A"为了表示多个字符,就必须在字符后面直接加上另一个字符。例如,要表示 A、B 及 C,可用 "ABC" 作为 string。特殊功能键对于需要与Shift、Ctrl、Alt三个控制键组合的按键,SendKe 阅读全文
posted @ 2012-01-12 23:47
Sirrah
阅读(3015)
评论(0)
推荐(1)
摘要:
字符集 (0 - 127)代码字符代码字符代码字符代码字符032[空格]64@96`133!65A97a234"66B98b335#67C99c436$68D100d537%69E101e638&70F102f739'71G103g8**40(72H104h9**41)73I105i10**42*74J106j1143+75K107k1244,76L108l13**45-77M109m1446.78N110n1547/79O111o1648080P112p1749181Q113q1850282R114r1951383S115s2052484T116t2153585U1 阅读全文
posted @ 2012-01-12 23:40
Sirrah
阅读(948)
评论(0)
推荐(0)
摘要:
函数描述CreateObject创建指定类型对象。Eval计算表达式,并返回结果。GetLocale返回当前区域设置 ID 值。GetObject返回对文件中 automation 对象的引用。GetRef允许您把 VBScript 子程序连接到页面上的一个 DHTML 事件。InputBox可显示对话框,用户可在其中输入文本,并/或点击按钮,然后返回结果。IsEmpty返回一个布尔值,指示指定的变量是否已被初始化。IsNull返回一个布尔值,指示指定的变量是否包含无效数据 (Null)。IsNumeric返回一个布尔值,指示指定的表达式是否可作为数字来计算。IsObject返回一个布尔值,指 阅读全文
posted @ 2012-01-12 23:30
Sirrah
阅读(621)
评论(0)
推荐(0)
摘要:
定义和用法DateDiff 函数可返回两个日期之间的时间间隔数。DateDiff 函数用于计算两日期时间的差值,计算方法是 date2 - date1。若比较年份,则不管月份一下的数值,若比较月份,则不管天数以下的数值...... 以此类推。注释:firstdayofweek 参数会对使用“w”和“ww”间隔符号的计算产生影响。语法DateDiff(interval,date1,date2[,firstdayofweek[,firstweekofyear]])参数描述interval必需的。计算 date1 和 date2 之间的时间间隔的单位。可采用下面的值:yyyy - 年q - 季度m 阅读全文
posted @ 2012-01-12 23:29
Sirrah
阅读(5345)
评论(0)
推荐(0)
摘要:
函数描述CDate把一个有效的日期或时间表达式转换为日期类型。Date返回当前的系统日期。DateAdd返回已添加指定时间间隔的日期。DateDiff返回两个日期之间的时间间隔数。DatePart返回给定日期的指定部分。DateSerial返回日期的指定年、月、日DateValue返回日期Day返回代表一月中一天的数字 (介于并包括1至31之间)FormatDateTime返回以日期或时间格式化的表达式。Hour返回可代表一天中的小时的数字 (介于并包括0至23之间)IsDate返回可指示计算表达式能否转换为日期的布尔值。Minute返回一个数字,代表小时的分钟 (介于并包括0至59)Mont 阅读全文
posted @ 2012-01-12 23:27
Sirrah
阅读(1409)
评论(0)
推荐(0)
摘要:
函数描述FormatCurrency返回作为货币值进行格式化的表达式。FormatDateTime返回作为日期或时间进行格式化的表达式。FormatNumber返回作为数字进行格式化的表达式。FormatPercent返回作为百分数进行格式化的表达式。 阅读全文
posted @ 2012-01-12 23:26
Sirrah
阅读(1872)
评论(0)
推荐(0)
摘要:
函数描述Abs返回指定数字的绝对值。Atn返回指定数字的反正切。Cos返回指定数字(角度)的余弦。Exp返回 e(自然对数的底)的幂次方。Hex返回指定数字的十六进制值。Int返回指定数字的整数部分。Fix返回指定数字的整数部分。Log返回指定数字的自然对数。Oct返回指定数字的余弦值。Rnd返回小于1但大于或等于0的一个随机数。Sgn返回可指示指定的数字的符号的一个整数。Sin返回指定数字(角度)的正弦。Sqr返回指定数字的平方根。Tan返回指定数字(角度)的正切。 阅读全文
posted @ 2012-01-12 23:25
Sirrah
阅读(475)
评论(0)
推荐(0)
摘要:
函数描述Array返回一个包含数组的变量Filter返回下标从零开始的数组,其中包含基于特定过滤条件的字符串数组的子集。IsArray返回一个布尔值,可指示指定的变量是否是数组。Join返回一个由数组中若干子字符串组成的字符串。LBound返回指定数组维数的最小下标。Split返回下标从0开始的一维数组,包含指定数目的子字符串。UBound返回指定数组维数的最大下标。 阅读全文
posted @ 2012-01-12 23:23
Sirrah
阅读(636)
评论(0)
推荐(0)
摘要:
函数描述InStr返回字符串在另一字符串中首次出现的位置。检索从字符串的第一个字符开始。InStrRev返回字符串在另一字符串中首次出现的位置。检索从字符串的最末字符开始。LCase把指定字符串转换为小写。Left从字符串的左侧返回指定数目的字符。Len返回字符串中的字符数目。LTrim删除字符串左侧的空格。RTrim删除字符串右侧的空格。Trim删除字符串左侧和右侧的空格。Mid从字符串返回指定数目的字符。Replace使用另外一个字符串替换字符串的指定部分指定的次数。Right返回从字符串右侧开始指定数目的字符。Space返回由指定数目的空格组成的字符串。StrComp比较两个字符串,返回 阅读全文
posted @ 2012-01-12 23:20
Sirrah
阅读(823)
评论(0)
推荐(0)
摘要:
VBS基础篇 - 对象(10) - Wscript对象 阅读全文
posted @ 2012-01-12 23:18
Sirrah
阅读(617)
评论(0)
推荐(1)
摘要:
RegExp对象 阅读全文
posted @ 2012-01-12 23:17
Sirrah
阅读(411)
评论(0)
推荐(0)
摘要:
Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。On Error Resume next 忽略运行时产生的所有错误On Error Goto 0 取消忽略错误措施主要方法有:Clear、Raise主要属性有:Description、HelpContext、HelpFile、Number、Source其属性及方法的详细说明见下面的示例说明:Err对象的方法 Clear描述:清空Err对象当前所有的属性,也就是清空错误语法:Err.Clear示例:On Error Resume next '忽略运行时产生的所有错误MsgBox 5/0MsgBox Err.Number 阅读全文
posted @ 2012-01-12 23:03
Sirrah
阅读(3489)
评论(0)
推荐(0)
摘要:
TextStream对象是用于访问文本文件的对象,它是FileSystemObject一个独立的附属对象,但在使用TextStream对象时,我们仍要借助FileSystemObject 对象或其附属对象来创建一个 TextStream 对象并访问磁盘文件的内容。可以通过FileSystemObject 对象的CreateTextFile()及OpenTextFile(),来获取TextStream的对象句柄。下面我们来具体的看看TextStream 对象的方法及属性的使用TextStream对象的方法方法说明Close()关闭一个打开的文件Read(numchars)从文件中读出numcha 阅读全文
posted @ 2012-01-12 22:56
Sirrah
阅读(3567)
评论(0)
推荐(0)
摘要:
描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得使用Folder对象要用Folder对象模型来编程必须先用FSO对象的Getfolder方法获取文件的句柄 1、使用 CreateObject 方法来创建 FileSystemObject 对象 2、使用Getfolder方法获取文件夹的句柄 3、在创建的Folder对象上使用适当的方法 4、访问对象的属性方法:(仅常用的方法)Folder对象的方法与File对象的方法完全相同以下方法为重复方法,参见File对象的方法:Copy 方法 | Delete 方法 | Move 方法 | CreateTextFile 方法属性:(仅 阅读全文
posted @ 2012-01-12 22:51
Sirrah
阅读(3873)
评论(0)
推荐(0)
摘要:
描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得。 使用File对象 要用File对象模型来编程必须先用FileSystemObject(FSO)对象的GetFile方法获取文件的句柄1、使用 CreateObject 方法来创建 FileSystemObject 对象2、使用GetFile方法获取文件的句柄3、在创建的File对象上使用适当的方法4、访问对象的属性 方法:(仅常用的方法) Copy方法 描述:将指定的文件从某位置复制到另一位置。 语法:object.Copy(destination[, overwrite]) 参数:object,必选项。应为File对象. 阅读全文
posted @ 2012-01-12 22:45
Sirrah
阅读(5211)
评论(0)
推荐(1)
摘要:
描述:提供对特定磁盘驱动器或网络共享属性的访问,从FSO对象的GetDrive方法获得。可以用Drive对象来获得有关各种驱动器的信息,这些驱动器是实物地或通过网络连接到系统上的。它的属性可以用来获得下面的信息内容: 驱动器的总容量,以字节为单位(TotalSize属性) 驱动器的可用空间是多少,以字节为单位(AvailableSpace或FreeSpace属性) 哪个号被赋给了该驱动器(DriveLetter属性) 驱动器的类型是什么,如可移动的、固定的、网络的、CD-ROM 或 RAM 磁盘(DriveType属性) 驱动器的序列号(SerialNumber属性) 驱动器使... 阅读全文
posted @ 2012-01-12 22:36
Sirrah
阅读(1123)
评论(0)
推荐(0)
摘要:
文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObject(FSO),这个对象特别复杂,是vbs进行文件操作的核心。 FSO包含的常见对象有: 对象/集合描述Drive包含储存设备的信息,包括硬盘、光驱、ram盘、网络驱动器Drives提供一个物理和逻辑驱动器的列表 File检查和处理文件 Files提供包含在文件夹内的所有文件的列表Folder检查和处理文件夹 Folders提供在Folder内的所有文件夹的列表TextStream对象。用来读写文本文件。 如何使用FSO 要用FSO... 阅读全文
posted @ 2012-01-12 22:30
Sirrah
阅读(9767)
评论(0)
推荐(1)
摘要:
Dictionary是存储数据键和项目对的对象,其主要属性有Count、Item、Key,主要方法有Add、Exists、Items、Keys、Remove、RemoveAll。 创建Dictionary对象 '定义并创建Dictionary对象,使用CreateObject创建并返回自动化对象的引用Dim DicSet Dic = CreateObject("Scripting.Dictionary") 添加键值 Dim DicSet Dic = CreateObject("Scripting.Dictionary")'向Diction 阅读全文
posted @ 2012-01-12 22:23
Sirrah
阅读(2453)
评论(0)
推荐(0)
摘要:
相信对JAVA有一定了解的朋友一定对类这个名词不陌生,但是大家可能没有想过在VBS中使用Class类吧,其实Class类在自动化测试中是相当常用的,对于代码量增大时,类的结构化就充分体现出了它强大的优势,下面我们就来看一下类的组成部分以及一些用法。 初始化与终结化的应用使用Class语句可以创建一个对象,可以为它编写字段、属性及方法,它只有两个对象事件——Initialize与Terminate。首先来看一个简单的Class示例:Set MyUser = New UserClass User 'Initialize事件相当于构造函数 Private Sub Class_Initi... 阅读全文
posted @ 2012-01-12 22:18
Sirrah
阅读(4654)
评论(0)
推荐(0)
摘要:
在 VBScript 中,过程被分为两类:Sub过程和Function过程。 Sub过程Sub过程是包含在Sub和End Sub语句之间的一组 VBScript 语句。如果Sub过程无任何参数,则Sub语句必须包含空括号 ()。实例代码如下:Call GetName() '调用Sub过程Sub GetName() MsgBox "我是Sirrah" '输出字符串End SubSub过程可以使用参数(由调用过程传递的常数、变量或表达式)。实例代码如下: Call GetName("我是sirrah") '调用SubSub GetNa 阅读全文
posted @ 2012-01-12 22:08
Sirrah
阅读(8081)
评论(0)
推荐(0)
摘要:
For Each...Next循环与For...Next循环类似。For Each...Next不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。语法结构如下: For Each element In group [statements] [Exit For] [statements]Next [element]主要参数:element:用来枚举集合或数组中所有元素的变量。对于集合,element可能是Variant变量、通用Object变量或任意指定的Automation对象变量。对于数组,el... 阅读全文
posted @ 2012-01-12 22:07
Sirrah
阅读(9404)
评论(0)
推荐(0)
摘要:
指定循环次数,使用计数器重复运行语句,语法结构如下: For counter = start To end [Step step] [statements] [Exit For] [statements]Next 主要参数: counter:用做循环计数器的数值变量。这个变量不能是数组元素或用户自定义类型的元素。 start:counter的初值。 end:counter的终值。 step:counter的步长。如果没有指定,则step的默认值为1。 具体示例代码如下: For…Next Dim Count:Count = 0 '定义一个变量,并赋值为0For i = 1... 阅读全文
posted @ 2012-01-12 22:05
Sirrah
阅读(31954)
评论(0)
推荐(0)
摘要:
当条件为True时循环,语法结构如下:While condition [statements]Wend主要参数:condition:数值或字符串表达式,其值为True或False。如果condition为Null,则condition被当作False。statements:当condition为True时被重复执行的一条或多条命令。 具体示例代码如下: Dim Count:Count = 5 '定义一个变量While Count <> 0 '当Count变量值不等于0,一直循环 MsgBox Count Count = Count -1 WendMsgBox &qu 阅读全文
posted @ 2012-01-12 22:03
Sirrah
阅读(5912)
评论(0)
推荐(0)
摘要:
循环用于重复执行一组语句。循环可分为三类:一类在条件变为False之前重复执行语句,一类在条件变为True之前重复执行语句,另一类按照指定的次数重复执行语句。在 VBScript 中可使用下列循环语句:Do...Loop: 当(或直到)条件为True时循环。While...Wend: 当条件为True时循环。For...Next: 指定循环次数,使用计数器重复运行语句。For Each...Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。 Do 循环当(或直到)条件为True时循环,语法结构如下: 当条件为True时重复执行某语句块 Do [{While | Until} .. 阅读全文
posted @ 2012-01-12 22:01
Sirrah
阅读(26600)
评论(0)
推荐(1)
摘要:
Select Case结构提供了 If...Then...ElseIf结构的一个变通形式,可以从多个语句块中选择执行其中的一个。Select Case语句提供的功能与 If...Then...Else语句类似,但是可以使代码更加简练易读。Select Case结构在其开始处使用一个只计算一次的简单测试表达式。表达式的结果将与结构中每个 Case 的值比较。如果匹配,则执行与该Case 关联的语句块,示例代码如下: Dim value '定义一个变量value = 10 '变量赋值为10Select Case value '判断变量的值大小,如果相等则输出变量值 Case 阅读全文
posted @ 2012-01-12 21:57
Sirrah
阅读(6644)
评论(0)
推荐(0)
摘要:
使用条件语句和循环语句可以控制脚本的流程。使用条件语句可以编写进行判断和重复操作的 VBScript 代码。在 VBScript 中可使用以下条件语句:If...Then...Else语句Select Case语句 If...Then...ElseIf...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。通常,条件是使用比较运算符对值或变量进行比较的表达式。If...Then...Else 语句可以按照需要进行嵌套。 要在条件为True时运行单行语句,可使用If...Then...Else语句的单行语法下例示范了单行语法。请注意此例. 阅读全文
posted @ 2012-01-12 21:52
Sirrah
阅读(53753)
评论(0)
推荐(0)
摘要:
And 运算符 —— 对两个表达式进行逻辑“与”运算Result = expression1 And expression2参数Result:任意数值变量。expression1:任意表达式。expression2:任意表达式。说明当且仅当两个表达式均为True,则Result为True。如果任一表达式为False,则Result为False。下表说明如何确定Result:如果 expression1 为且 expression2 为则 Result 为TrueTrueTrueTrueFalseFalseTrueNullNullFalseTrueFalseFalseFalseFalseFa.. 阅读全文
posted @ 2012-01-12 21:49
Sirrah
阅读(4405)
评论(0)
推荐(0)
摘要:
连接运算符 (&)—— 强制两个表达式进行字符串连接Result = expression1 & expression2参数Result:任意变量。expression1:任意表达式。expression2:任意表达式。说明任一expression不是字符串时,它将被转换为String子类型。如果两个表达式都为 Null,Result也为Null。然而,如果仅有一个expression为Null,则它和其他表达式连接时,按零长度字符串("") 处理。任何表达式为 Empty 时也按零长度字符串处理。 ... 阅读全文
posted @ 2012-01-12 21:46
Sirrah
阅读(744)
评论(0)
推荐(0)
摘要:
比较运算符 —— 用于比较表达式Result = expression1 comparisonoperator expression2 Result = object1 Is object2 参数Result:任意数值。Expression:任何表达式。Comparisonoperator:任何比较运算符。Object:任何对象名称。说明Is运算符具有特殊的比较功能,它不同于下表中的运算符。下表包含一个比较运算符的列表,以及确定Result为True,False, 或 Null 的条件。 ... 阅读全文
posted @ 2012-01-12 21:44
Sirrah
阅读(714)
评论(0)
推荐(0)
摘要:
赋值运算符 (=)—— 赋值给一个变量或属性variable = value参数Variable:任何变量或可写的属性。Value:任何数值或字符串文字、常数或表达式。说明等号左边的名称可以是一个简单的标量变量或数组的一个元素。等号左边的属性仅可以是那些在运行时可写的属性。 阅读全文
posted @ 2012-01-12 21:42
Sirrah
阅读(516)
评论(0)
推荐(0)
摘要:
幂运算符 (^) ——计算数的指数次方Result = number^exponent参数Result:任意数值变量。Number:任意数值表达式。Exponent:任意数值表达式。说明仅当exponent参数为整数时,Number参数才可为负值。如果单个表达式中有多个指数运算,则^运算符按从左到右的顺序执行。如果number或exponent为 Null 表达式,则Result值也为Null。 整除运算符 (\)—— 两个数相除并返回以整数形式表示的结果Result = number1\number2参数Result:任意数值变量。number1:任意数值表达式。number2:任意数... 阅读全文
posted @ 2012-01-12 21:41
Sirrah
阅读(1805)
评论(0)
推荐(0)
摘要:
VBScript 有一套完整的运算符,包括算术运算符、字符串运算符、关系运算符和逻辑运算符。 运算符优先级运算符优先级:在一个表达式中进行多个运算时,每一部分都会按预先确定的顺序进行计算求解。括号可改变优先级的顺序,强制优先处理括号内部部分。括号内的操作总是比括号外的操作先被执行。但是在括号内,仍保持正常的运算符优先级。具体优先级顺序如下图所示: 阅读全文
posted @ 2012-01-12 21:39
Sirrah
阅读(634)
评论(0)
推荐(0)
摘要:
MsgBox常数下列常数与MsgBox函数一起使用,标识在消息框中出现的按钮、图标,并指定默认按钮。另外,还可以指定消息框的样式。因为这些常数在VBScript中被建立,您在使用之前不必定义它们。您可在代码中任意处使用它们以表示说明值。常数值描述vbOKOnly0只显示确定按钮。vbOKCancel1显示确定和取消按钮。vbAbortRetryIgnore2显示终止、重试和忽略按钮。vbYesNoCancel3显示是、否和取消按钮。vbYesNo4显示是和否按钮。vbRetryCancel5显示重试和取消按钮。vbCritical16显示临界消息图标。vbQuestion32显示警告询问图标。 阅读全文
posted @ 2012-01-12 21:30
Sirrah
阅读(1183)
评论(0)
推荐(0)
摘要:
VBScript 常数列表如下:描述语言元素颜色常数列表颜色常数用于比较操作的常数列表比较常数定义一周中日期以及用于日期和时间操作的常数列表日期和时间常数用于格式化日期和时间的常数的列表日期格式常数区域 ID 及其相关值的列表Locale ID (LCID) 表不属于任何类别的常数的列表杂项常数与 MsgBox 函数一起使用的常数列表MsgBox 常数字符串常数列表字符串常数可在程序的任何地方使用,表示说明值Tristate 常数定义Variant子类型的常数的列表VarType 常数VBScript 中所提供的各种类别的常数VBScript 常数 颜色常数 因为这些常数是在 VBScript 阅读全文
posted @ 2012-01-12 21:28
Sirrah
阅读(840)
评论(0)
推荐(0)
摘要:
常数在VBScript中是表示不变的值,用于代替数字或字符串。其内部定义了许多常数,都是以vb开头,例如在Hello World程序中涉及到的MsgBox常数“vbOKOnly”。除了MsgBox常数外,还有颜色常数、比较常数、日期和时间常数等等,详见参考文档。内部自带常数,我们可以直接使用。当自带常数不能满足我们的需求时,我们也可以自定义常数,在VBScript中是使用Const语句来定义常数,该语句的签名如下:1[Public | Private] Const constname = expression主要参数:constname:为常数名称,为了区分常数与变量,最好有一套自己的命名规则 阅读全文
posted @ 2012-01-12 21:05
Sirrah
阅读(898)
评论(0)
推荐(0)
摘要:
只包含一个值的变量称为标量变量。有时候为了方便将一组相关值赋给一个变量,则成为数组变量。区别标量与数组的唯一方式是:声明时数组变量名后面带有括号()。接下来我们看看怎样声明一维数组及多维数组:下面先简单的看个一维数组的示例:123456789101112Dim MyArray() '首先定义一个一维动态数组ReDim MyArray(3) '重新定义该数组的大小MyArray(0) = "我" '分别为数组赋值MyArray(1) = "要"MyArray(2) = "学"MyArray(3) = " 阅读全文
posted @ 2012-01-12 20:41
Sirrah
阅读(6780)
评论(0)
推荐(0)
摘要:
其实变量赋值很简单,使用等号进行赋值,等号左边为变量名,右边为变量值。若该变量是对象引用级别的,则需使用Set语句。示例代码如下: Dim Age, Object, UserAge = 0Set Object = CreateObject("ADODB.Connection")Set User = New UserInfo 阅读全文
posted @ 2012-01-12 20:35
Sirrah
阅读(6509)
评论(0)
推荐(0)
摘要:
生存期(lifetime):就是在脚本运行时,变量在内存中存在且能使用的时间。变量只有在它的作用域内才有效。一个过程级作用域的变量只有在运行该过程时才有效。当过程结束时,保存该变量的内存就会被释放,就像不存在这个变量一样。同样,脚本级作用域的变量只有在脚本运行时才有效。类似的,类级作用域的变量只有在其它代码使用了基于这个类的对象时才有效。通过限制变量的作用域,就能限制变量的生存期。这里有一个要时刻记住的重要原则:必须要尽可能地限制变量的生存期和作用域。因为变量会消耗内存,以及操作系统和脚本引擎的资源,只要变量有效就需要这些资源。在使用变量的过程内部声明变量,就能在该过程没有运行时节约该变量所需 阅读全文
posted @ 2012-01-12 19:43
Sirrah
阅读(1197)
评论(0)
推荐(0)
摘要:
在VBScript中有三种变量作用域: ① 脚本级作用域变量在整个脚本文件中都是有效的。声明的变量的作用域就是整个脚本。② 过程级作用域变量在过程或函数中有效。过程、函数之外的其它代码都不能访问过程级变量。③类级作用域这是一种包含属性和方法的逻辑分组的特殊结构。类定义之外的代码都不能访问类级变量。有三种语句可以用于声明变量:Dim、Private、Public在不同的情况使用不同的语句声明变量,具体取决于变量的作用域: ① Dim:用于声明脚本、过程、类级作用域的变量ü所有被声明为脚本级的变量在整个脚本文件中有效,无论使用的是Dim、Private还是Public;ü用于过 阅读全文
posted @ 2012-01-12 19:41
Sirrah
阅读(1588)
评论(0)
推荐(0)
摘要:
VBScript中有一些给变量命名的原则。这些原则很简单,但是它有助于您给变量取一个清晰、有用、易懂的名称哦。 ① VBScript变量名的第一个字符必须是字母字母就是a~z之间的字符(大小写均可)。常见的非字母字符有:数字、标点符号、数学运算符及其他特殊字符。例如:合法的变量名:strName、Some_Thing 、Fruit 非法的变量名:+strName、99RedBalloons、@Test ② 数字和下划线(_)可以用于变量名,但是其他所有的非字母字符都是非法的VBScript中的变量名不能含有除了数字和字母外的其他东西。唯一的一个例外就是下划线(_)。例如:合法的变量名: lng 阅读全文
posted @ 2012-01-12 19:38
Sirrah
阅读(3466)
评论(0)
推荐(0)
摘要:
① 显式声明:Dim、Public、Private语句进行声明② 隐式声明:不声明直接使用③ 强制声明:Option Explicit语句强制显式声明所有变量使用隐式声明方式的习惯不好,因为这样有时会由于变量名拼错而导致程序运行出现意外,因此,最好在每个脚本开始第一行使用Option Explicit语句强制显式声明所有变量。声明示例如下:Option ExplicitDim Sum,TotalPublic UserName, PasswordPrivate m_id申明多个同类型变量,可以用逗号分隔。注意:VBScript中不允许在申明变量的时候同时给变量赋值。但是允许在一行代码内同时对两个 阅读全文
posted @ 2012-01-12 19:24
Sirrah
阅读(10594)
评论(0)
推荐(0)
摘要:
VBScript只有一种数据类型 —— Variant,它是根据上下文来判断是数字还是字符串。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。为了进一步区分数据类型,它包含如下数据子类型:子类型描述Empty未初始化的Variant。对于数值变量,值为0;对于字符串变量,值为零长度字符串 ("")。Null不包含任何有效数据的Variant。Boolean包含True或False。Byte包含0到255之间的整数。Integer包含-32,768到32,767之间的整数。Currency-922,337,203, 阅读全文
posted @ 2012-01-12 19:17
Sirrah
阅读(10366)
评论(0)
推荐(0)

浙公网安备 33010602011771号