
VBS
Ethon自动化测试
这个作者很懒,什么都没留下…
展开
-
VBS基础篇 - 运算符
VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。运算符优先级:首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。1、算术运算符 2、比较运算符 3、字符串运算符4、逻辑运算符原创 2016-09-09 10:12:48 · 361 阅读 · 0 评论 -
VBS基础篇 - RegExp 对象
正则表达式(RegExp)对象下面的代码说明了RegExp对象的用法:Function RegExpTest(patrn, strng) Dim regEx, Match, Matches '创建变量 Set regEx = New RegExp '创建正则表达式regEx.Pattern = patrn '设置模式 regEx.IgnoreCase = True '设原创 2016-09-09 10:13:39 · 4277 阅读 · 0 评论 -
VBS基础篇 - wscript 对象
一、wscript对象描述:提供对 Windows 脚本宿主对象模型根对象的访问。详述:WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明。 WScript 对象提供对以下信息的访问命令行参数, 脚本文件的名称,宿主文件名, 宿主版本信息。 WScript 对象可用来创建对象,连接对象, 与对象断开连接原创 2016-09-09 10:13:43 · 1664 阅读 · 0 评论 -
VBS基础篇 - 常用函数
Option Explicit'*********************************Date/Time函数*******************************'CDate函数把一个合法的日期和事件表达式转换为Date类型,并返回结果Dim d1Dim d2Dim d3d1="April 22,2001"If IsDate(d1) Then原创 2016-09-09 10:13:47 · 459 阅读 · 0 评论 -
vbs操作txt文本文件常用方法(函数)
创建文件dim fso, fset fso = server.CreateObject("Scripting.FileSystemObject")set f = fso.CreateTextFile("C:\test.txt", true) '第二个参数表示目标文件存在时是否覆盖f.Write("写入内容")f.WriteLine("写入内容并换行")f.WriteBl原创 2016-09-09 10:13:51 · 1073 阅读 · 0 评论 -
VBS数组函数学习实例分析
Array 函数返回包含数组的Variant。Array(arglist)参数:arglist是赋给包含在Variant中的数组元素的值的列表(用逗号分隔)。如果没有指定此参数,则将会创建零长度的数组。说明:用于引用数组元素的表示符,由跟随有括号的变量名组成,括号中包含指示所需元素的索引号。在下面的示例中,第一条语句创建名为 A 的变量。第二条语句将一个数组赋值给变量 A。原创 2016-09-09 10:13:55 · 361 阅读 · 0 评论 -
VBS基础篇 - 内置函数
Date/Time 函数函数描述CDate把有效的日期和时间表达式转换为日期(Date)类型。Date返回当前的系统日期。DateAdd返回已添加指定时间间隔的日期。DateDiff返回两个日期之间的时间间隔数。DatePart返回给定日期的指定部分。DateSerial返回指定年、月、日的日期原创 2016-09-09 10:13:59 · 429 阅读 · 0 评论 -
VBS基础篇 - 常量
常量:指的是在程序运行过程中其值保持不变的量,它用来保存固定不变的数值,字符串等常数 。常量的定义:在vbscript中使用使用 Const 指令可以创建名称具有一定含义的字符串型或数值型常量,并给它们赋原义值。 Const NAME = "Ethon" Const AGE = 29'一般说来,常量名全部使用大写 使用自定义常量也可以减少工作量,比如:m原创 2016-09-09 10:12:44 · 711 阅读 · 0 评论 -
VBS基础篇 - 数组
数组变量:有时需要向一个单一的变量赋于多个值,那么您可以创建一个可包含一系列值的变量,这种变量被称为数组。'静态数组dim a(2)a(0)="George"a(1)="john"a(2)="Ethon"for i =0 to 2 msgbox a(i)nextfor i =0 to ubound(a) 'ubound函数,返回指定数组维数的最大可用下原创 2016-09-09 10:12:40 · 484 阅读 · 0 评论 -
VBS基础篇 - Err对象
Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。On Error Resume next 忽略运行时产生的所有错误On Error Goto 0 取消忽略错误措施主要方法有:Clear、Raise主要属性有:Description、HelpContext、HelpFile、Number、Source其属性及方法的详细说明见下面的示例说明:Err对象的方法Clea原创 2016-09-09 10:13:35 · 575 阅读 · 0 评论 -
VBS基础篇 - FileSystemObject对象
文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObjectFSO包含的常见对象有: 对象/集合描述Drive包含储存设备的信息,包括硬盘、光驱、ram盘、网络驱动器D原创 2016-09-09 10:13:31 · 613 阅读 · 0 评论 -
VBS基础篇 - 条件语句
经常地,当我们编写代码时,我们需要根据不同的判断执行不同操作,我们可以使用条件语句完成这个工作。If...Then...Else在下面的情况中,您可以使用 If...Then...Else 语句:在条件为 true 时,执行某段代码选择两段代码之一来执行时dim a '定义一个变量a = 100if a 200 then a = 300 '若imsgbo原创 2016-09-09 10:12:58 · 1353 阅读 · 0 评论 -
VBS基础篇 - 循环
经常地,当编写代码时,我们希望将一段代码执行若干次,我们可以在代码中使用循环语句来完成这项工作。循环可分为三类:一类在条件变为 False 之前重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的次数重复执行语句。For...Next:指定循环次数,使用计数器重复运行语句Do...Loop:当条件为 true 或者直到条件为 true 时,运行循环While…原创 2016-09-09 10:13:02 · 1459 阅读 · 0 评论 -
VBS基础篇 - 过程(sub 与 Function)
在VBscript中,有两种procedure:Sub procedure与Function procedureSub过程:是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。Call GetName() '调用Sub过程Sub GetName() MsgBox "John" '原创 2016-09-09 10:13:06 · 2682 阅读 · 0 评论 -
VBS基础篇 - class
Class 语句:声明一个类的名称,以及组成该类的变量、属性和方法的定义。Class name '参数name必选项,Class 的名称 statements '一个或多个语句,定义了 Class 的变量、属性和方法End Class 初始化与终结化的应用使用Class语句可以创建一个对象,可以为它编写字段、属性及方法,它只有两个对象事件——Initialize与原创 2016-09-09 10:13:10 · 265 阅读 · 0 评论 -
VBS基础篇 - Dictionary对象
Dictionary是存储数据键和项目对的对象,其主要属性有Count、Item、Key,主要方法有Add、Exists、Items、Keys、Remove、RemoveAll。'建立字典Dim Dict : Set Dict = CreateObject("Scripting.Dictionary")'添加键值对Dict.Add "Key1", "Item1"Dict原创 2016-09-09 10:13:15 · 914 阅读 · 0 评论 -
VBS基础篇 - 动态数组
VBS中的动态数组需要使用System.Collections.ArrayList'建立动态数组Dim Arrl : Set Arrl = CreateObject("System.Collections.ArrayList")'添加元素Arrl.Add "Element3"Arrl.Add "Element2"Arrl.Add "Element1"'查看动原创 2016-09-09 10:13:19 · 2277 阅读 · 0 评论 -
VBS基础篇 - 队列
VBS中的队列需要使用System.Collections.Queue'建立队列Dim Que : Set Que = CreateObject("System.Collections.Queue")Que.EnQueue("Element1")Que.EnQueue("Element2")Que.EnQueue("Element3")'查看队列中的元素数W原创 2016-09-09 10:13:23 · 482 阅读 · 0 评论 -
VBS基础篇 - 堆栈
VBS中的堆栈需要使用System.Collections.Stack'建立堆栈Dim Stk : Set Stk = CreateObject("System.Collections.Stack")Stk.Push "Element1"Stk.Push "Element2"Stk.Push "Element3"'查看堆栈中的元素数WScript.Echo原创 2016-09-09 10:13:27 · 318 阅读 · 0 评论 -
VBS基础篇 - 变量
VBScript只有一种数据类型 —— Variant,它是根据上下文来判断是数字还是字符串。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript中所有函数的返回值的数据类型。一、申明变量① 显式声明:Dim、Public、Private语句进行声明② 隐式声明:不声明直接使用③ 强制声明:Option Explicit语句强制显式声明所有变量d原创 2016-09-09 10:12:35 · 552 阅读 · 0 评论