自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

西岚晓的专栏

天高任鸟飞,海阔凭鱼跃

  • 博客(68)
  • 收藏
  • 关注

转载 走近WSH

WSH--这个在词典中都很难找寻的名词,对许多朋友来讲也许还比较陌生。但正是WSH ,使 Windows 操作系统具备了更为强大的功能。它让我们在使用系统时拥有了许多的便利,但同时,也让我们的电脑遭遇了不少的麻烦。下面,就让我们一步步走进 WSH 的神秘世界,共同评判它的是非功过。一、WSH 是什么?WSH,是“Windows Scripting Host”的缩略形式,其通用的中文译名为“

2014-08-27 13:57:12 531

转载 qtp学习

转自http://www.cnblogs.com/sirrah/category/354445.html

2014-08-26 16:43:12 423

转载 VBS基础篇 - 杂项 - Sendkeys

模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行其使用格式为:object.SendKeys(string)object:表示WshShell对象 string:表示要发送的按键指令字符串,需要放在英文双引号中基本键每个按键由一个或多个字符表示。为了指定单一键盘字符,必须按字符本身的键。例如,为了表示字母 A,可以用 "A"为了表示多个字

2014-08-26 16:40:07 730

转载 VBS基础篇 - 杂项 - 字符集

字符集 (0 - 127)代码字符代码字符代码字符代码字符0 32[空格]64@96`1 33!65A97a2 34"66B98b3 35#67C99c4 36$6

2014-08-26 16:38:08 535

转载 VBS基础篇 - 内置函数 - DateDiff 函数

定义和用法DateDiff 函数可返回两个日期之间的时间间隔数。DateDiff 函数用于计算两日期时间的差值,计算方法是 date2 - date1。若比较年份,则不管月份一下的数值,若比较月份,则不管天数以下的数值...... 以此类推。注释:firstdayofweek 参数会对使用“w”和“ww”间隔符号的计算产生影响。语法DateDiff(interval,d

2014-08-26 16:36:28 930

转载 VBS基础篇 - 内置函数 - Date/Time 函数

函数描述CDate把一个有效的日期或时间表达式转换为日期类型。Date返回当前的系统日期。DateAdd返回已添加指定时间间隔的日期。DateDiff返回两个日期之间的时间间隔数。DatePart返回给定日期的指定部分。DateSerial返回日期

2014-08-26 16:35:51 1400

转载 VBS基础篇 - 内置函数 - 其他函数

函数描述CreateObject创建指定类型对象。Eval计算表达式,并返回结果。GetLocale返回当前区域设置 ID 值。GetObject返回对文件中 automation 对象的引用。GetRef允许您把 VBScript 子程序连接到页面上的一个 DHTML

2014-08-26 16:35:33 368

转载 VBS基础篇 - 内置函数 - Math 函数

函数描述Abs返回指定数字的绝对值。Atn返回指定数字的反正切。Cos返回指定数字(角度)的余弦。Exp返回 e(自然对数的底)的幂次方。Hex返回指定数字的十六进制值。Int返回指定数字的整数部分。Fix返回指定数字的整数

2014-08-26 16:34:43 520

转载 VBS基础篇 - 内置函数 - Array 函数

函数描述Array返回一个包含数组的变量Filter返回下标从零开始的数组,其中包含基于特定过滤条件的字符串数组的子集。IsArray返回一个布尔值,可指示指定的变量是否是数组。Join返回一个由数组中若干子字符串组成的字符串。LBound返回指定数组维数的最小下标。

2014-08-26 16:34:11 595

转载 VBS基础篇 - 内置函数 - Format 函数

函数描述FormatCurrency返回作为货币值进行格式化的表达式。FormatDateTime返回作为日期或时间进行格式化的表达式。FormatNumber返回作为数字进行格式化的表达式。FormatPercent返回作为百分数进行格式化的表达式。

2014-08-26 16:33:43 1577

转载 VBS基础篇 - 内置函数 - String 函数

函数描述InStr返回字符串在另一字符串中首次出现的位置。检索从字符串的第一个字符开始。InStrRev返回字符串在另一字符串中首次出现的位置。检索从字符串的最末字符开始。LCase把指定字符串转换为小写。Left从字符串的左侧返回指定数目的字符。Len返回字符串中的字符

2014-08-26 16:33:25 1117

转载 VBS基础篇 - 对象(10) - Wscript对象

一、wscript对象  描述:提供对 Windows 脚本宿主对象模型根对象的访问。  详述:WScript 对象是 Windows 脚本宿主对象模型层次结构的根对象。它可在任何脚本文件中使用,不需要特定的声明。WScript 对象提供对以下信息

2014-08-26 16:13:02 635

转载 VBS基础篇 - 对象(9) - RegExp对象

RegExp对象 RegExp对象是VBScript中用于提供简单的正则表达式支持的对象。VBScript中所有和正则表达式有关的属性和方法都与这个对象有关联。Dim reSet re = New RegExp这个对象有三个属性和三个方法,如表9-1所示。表9-1属    性Global属性IgnoreCase属性

2014-08-26 15:25:06 869

转载 VBS基础篇 - 对象(8) - Err对象

Err对象是一个具有全局范围的内部对象,含有关于错误的所有信息。On Error Resume next 忽略运行时产生的所有错误On Error Goto 0 取消忽略错误措施主要方法有:Clear、Raise主要属性有:Description、HelpContext、HelpFile、Number、Source其属性及方法的详细说明见下面的示例说明:Err对象的

2014-08-26 15:22:19 363

转载 VBS基础篇 - 对象(7) - TextStream对象

TextStream对象是用于访问文本文件的对象,它是FileSystemObject一个独立的附属对象,但在使用TextStream对象时,我们仍要借助FileSystemObject 对象或其附属对象来创建一个 TextStream 对象并访问磁盘文件的内容。可以通过FileSystemObject 对象的CreateTextFile()及OpenTextFile(),来获取TextStrea

2014-08-26 15:21:46 1680

转载 VBS基础篇 - 对象(6) - Folder对象

描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得使用Folder对象要用Folder对象模型来编程必须先用FSO对象的Getfolder方法获取文件的句柄  1、使用 CreateObject 方法来创建 FileSystemObject 对象  2、使用Getfolder方法获取文件夹的句柄  3、在创建的Folder对象上使用适当的方法  4、访问对

2014-08-26 15:19:11 580

转载 VBS基础篇 - 对象(5) - File对象

描述:提供对文件所有属性的访问,从FSO对象的GetFile方法获得。       使用File对象       要用File对象模型来编程必须先用FileSystemObject(FSO)对象的GetFile方法获取文件的句柄1、使用 CreateObject 方法来创建 FileSystemObject 对象2、使用GetFile方法获取文件的句柄3、在创建的File对象上

2014-08-26 15:18:29 452

转载 VBS基础篇 - 对象(3) - FileSystemObject对象

文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObject(FSO),这个对象特别复杂,是vbs进行文件操作的核心。       FSO包含的常见对象有:              对象/集合描述Drive包含储存设

2014-08-26 15:17:17 436

翻译 VBS基础篇 - 对象(4) - Drive对象

文件系统是所有操作系统最重要的部分之一,脚本经常会需要对文件及文件夹进行访问和管理,在Vbs中对桌面和文件系统进行访问的顶级对象是FileSystemObject(FSO),这个对象特别复杂,是vbs进行文件操作的核心。       FSO包含的常见对象有:              对象/集合描述Drive包含储存设

2014-08-26 15:17:03 557

转载 VBS基础篇 - 对象(2) - Dictionary对象

Dictionary是存储数据键和项目对的对象,其主要属性有Count、Item、Key,主要方法有Add、Exists、Items、Keys、Remove、RemoveAll。  创建Dictionary对象  ?123'定义并创建Dictionary对象,使用CreateObject创建并返回自动化对象的引用 Dim Dic

2014-08-26 15:12:01 421

转载 VBS基础篇 - 对象(1) - Class对象

相信对JAVA有一定了解的朋友一定对类这个名词不陌生,但是大家可能没有想过在VBS中使用Class类吧,其实Class类在自动化测试中是相当常用的,对于代码量增大时,类的结构化就充分体现出了它强大的优势,下面我们就来看一下类的组成部分以及一些用法。  初始化与终结化的应用使用Class语句可以创建一个对象,可以为它编写字段、属性及方法,它只有两个对象事件——Initialize与Terminate

2014-08-26 14:19:09 651

转载 VBS基础篇 - VBScript过程

在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。 Sub过程Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。实例代码如下:?1234Call GetName() '调用Sub过程

2014-08-26 13:28:33 457

转载 VBS基础篇 - 循环语句(4) - For Each...Next

For Each...Next 循环与 For...Next 循环类似。For Each...Next 不是将语句运行指定的次数,而是对于数组中的每个元素或对象集合中的每一项重复一组语句。这在不知道集合中元素的数目时非常有用。语法结构如下:         ?12345For Each element Ingrou

2014-08-26 13:21:19 1827

转载 VBS基础篇 - 循环语句(3) - For...Next

指定循环次数,使用计数器重复运行语句,语法结构如下:   ?12345For counter = start To end [Step step]    [statements]    [ExitFor]     [statements]Next    

2014-08-26 13:20:18 756

转载 VBS基础篇 - 循环语句(2) - While...Wend

当条件为True时循环,语法结构如下: ?123While condition         [statements]Wend 主要参数:condition:数值或字符串表达式,其值为True或False。如果condition为Null,则condition被当作False。

2014-08-26 13:16:52 8614

转载 VBS基础篇 - 循环语句(1) - Do 循环

循环用于重复执行一组语句。循环可分为三类:一类在条件变为 False 之前重复执行语句,一类在条件变为 True 之前重复执行语句,另一类按照指定的次数重复执行语句。在 VBScript 中可使用下列循环语句:Do...Loop: 当(或直到)条件为 True 时循环。While...Wend: 当条件为 True 时循环。For...Next: 指定循环次数,使用计数器重复运行语

2014-08-26 11:32:21 4456

转载 VBS基础篇 - 运算符(6) - 逻辑运算符

And 运算符 —— 对两个表达式进行逻辑“与”运算Result = expression1 And expression2参数Result:任意数值变量。expression1:任意表达式。expression2:任意表达式。说明当且仅当两个表达式均为 True,则 Result 为 True。如果任一表达式为 False,则 Result 为 False。下表说明如

2014-08-26 11:28:40 5669

转载 VBS基础篇 - 运算符(5) - 字符串运算符

连接运算符 (&)—— 强制两个表达式进行字符串连接Result = expression1 & expression2参数Result:任意变量。expression1:任意表达式。expression2:任意表达式。说明任一 expression 不是字符串时,它将被转换为 String 子类型。如果两个表达式都为 Null,Result 也为 Null。然而,如果

2014-08-26 11:26:11 773

转载 VBS基础篇 - 运算符(4) - 比较运算符

比较运算符 —— 用于比较表达式Result = expression1 comparisonoperator expression2Result = object1 Is object2参数Result:任意数值。Expression:任何表达式。Comparisonoperator:任何比较运算符。Object:任何对象名称。说明Is 运算符具有特殊

2014-08-26 11:23:14 960

转载 VBS基础篇 - 运算符(3) - 赋值运算符

赋值运算符 (=)—— 赋值给一个变量或属性variable = value参数Variable:任何变量或可写的属性。Value:任何数值或字符串文字、常数或表达式。说明等号左边的名称可以是一个简单的标量变量或数组的一个元素。等号左边的属性仅可以是那些在运行时可写的属性。

2014-08-26 11:22:47 974

转载 VBS基础篇 - 运算符(2) - 算术运算符

幂运算符 (^) ——计算数的指数次方Result = number^exponent参数Result:任意数值变量。Number:任意数值表达式。Exponent:任意数值表达式。说明仅当 exponent 参数为整数时,Number 参数才可为负值。如果单个表达式中有多个指数运算,则 ^ 运算符按从左到右的顺序执行。如果 number 或 exponent 为 Nu

2014-08-26 11:21:54 2581

转载 VBS基础篇 - 运算符(1) - 运算符优先级

VBScript 有一套完整的运算符,包括算术运算符、字符串运算符、关系运算符和逻辑运算符。     运算符优先级运算符优先级:在一个表达式中进行多个运算时,每一部分都会按预先确定的顺序进行计算求解。括号可改变优先级的顺序,强制优先处理括号内部部分。括号内的操作总是比括号外的操作先被执行。但是在括号内,仍保持正常的运算符优先级。具体优先级顺序如下图所示:

2014-08-26 11:14:24 1339

转载 VBS基础篇 - 常数(2) - VBScript 常数(2)

MsgBox 常数       下列常数与 MsgBox 函数一起使用,标识在消息框中出现的按钮、图标,并指定默认按钮。另外,还可以指定消息框的样式。因为这些常数在VBScript中被建立,您在使用之前不必定义它们。您可在代码中任意处使用它们以表示说明值。 常数值描述vbOKOnly0只显示确定按钮

2014-08-26 11:12:48 608

转载 VBS基础篇 - 常数(2) - VBScript 常数(1)

VBScript常数列表如下: 描述语言元素颜色常数列表颜色常数用于比较操作的常数列表比较常数定义一周中日期以及用于日期和时间操作的常数列表日期和时间常数用于格式化日期和时间的常数的列表日期格式常数区域 ID

2014-08-26 11:09:15 821

转载 VBS基础篇 - 常数(1) - 创建常数

常数在VBScript中是表示不变的值,用于代替数字或字符串。其内部定义了许多常数,都是以vb开头,例如在Hello World程序中涉及到的MsgBox常数“vbOKOnly”。除了MsgBox常数外,还有颜色常数、比较常数、日期和时间常数等等,详见参考文档。内部自带常数,我们可以直接使用。当自带常数不能满足我们的需求时,我们也可以自定义常数,在VBScript中是使用Const语句来定义常

2014-08-26 11:08:26 948

转载 VBS基础篇 - 变量(6) - 数组变量

只包含一个值的变量称为标量变量。有时候为了方便将一组相关值赋给一个变量,则成为数组变量。区别标量与数组的唯一方式是:声明时数组变量名后面带有括号()。接下来我们看看怎样声明一维数组及多维数组: 下面先简单的看个一维数组的示例: 123456789101112

2014-08-26 11:05:38 609

转载 VBS基础篇 - 变量(5) - 变量赋值

其实变量赋值很简单,使用等号进行赋值,等号左边为变量名,右边为变量值。若该变量是对象引用级别的,则需使用Set语句。示例代码如下:?1234Dim Age, Object, UserAge = 0 Set Object = CreateObject("ADODB.Connection")Set

2014-08-26 11:01:08 1898

转载 VBS基础篇 - 变量(4) - 变量的存活期

生存期(lifetime):就是在脚本运行时,变量在内存中存在且能使用的时间。变量只有在它的作用域内才有效。一个过程级作用域的变量只有在运行该过程时才有效。当过程结束时,保存该变量的内存就会被释放,就像不存在这个变量一样。同样,脚本级作用域的变量只有在脚本运行时才有效。类似的,类级作用域的变量只有在其它代码使用了基于这个类的对象时才有效。通过限制变量的作用域,就能限制变量的生存期。这里有一

2014-08-26 10:56:57 763

转载 VBS基础篇 - 变量(3) - 变量的作用域

在VBScript中有三种变量作用域: ① 脚本级作用域变量在整个脚本文件中都是有效的。声明的变量的作用域就是整个脚本。② 过程级作用域变量在过程或函数中有效。过程、函数之外的其它代码都不能访问过程级变量。③类级作用域这是一种包含属性和方法的逻辑分组的特殊结构。类定义之外的代码都不能访问类级变量。有三种语句可以用于声明变量:Dim、Private、Public在不同

2014-08-26 10:53:51 2138

转载 VBS基础篇 - 变量(2) - 命名规则

VBScript中有一些给变量命名的原则。这些原则很简单,但是它有助于您给变量取一个清晰、有用、易懂的名称哦。 ① VBScript变量名的第一个字符必须是字母字母就是a~z之间的字符(大小写均可)。常见的非字母字符有:数字、标点符号、数学运算符及其他特殊字符。例如:合法的变量名:strName、Some_Thing、Fruit 非法的变量名:+strName、99RedBal

2014-08-26 10:45:50 916

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除