摘要: 模拟键盘操作,将一个或多个按键指令发送到指定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 阅读(2865) 评论(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 阅读(900) 评论(0) 推荐(0) 编辑
摘要: 函数描述CreateObject创建指定类型对象。Eval计算表达式,并返回结果。GetLocale返回当前区域设置 ID 值。GetObject返回对文件中 automation 对象的引用。GetRef允许您把 VBScript 子程序连接到页面上的一个 DHTML 事件。InputBox可显示对话框,用户可在其中输入文本,并/或点击按钮,然后返回结果。IsEmpty返回一个布尔值,指示指定的变量是否已被初始化。IsNull返回一个布尔值,指示指定的变量是否包含无效数据 (Null)。IsNumeric返回一个布尔值,指示指定的表达式是否可作为数字来计算。IsObject返回一个布尔值,指 阅读全文
posted @ 2012-01-12 23:30 Sirrah 阅读(618) 评论(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 阅读(5287) 评论(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 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 函数描述FormatCurrency返回作为货币值进行格式化的表达式。FormatDateTime返回作为日期或时间进行格式化的表达式。FormatNumber返回作为数字进行格式化的表达式。FormatPercent返回作为百分数进行格式化的表达式。 阅读全文
posted @ 2012-01-12 23:26 Sirrah 阅读(1845) 评论(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 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 函数描述Array返回一个包含数组的变量Filter返回下标从零开始的数组,其中包含基于特定过滤条件的字符串数组的子集。IsArray返回一个布尔值,可指示指定的变量是否是数组。Join返回一个由数组中若干子字符串组成的字符串。LBound返回指定数组维数的最小下标。Split返回下标从0开始的一维数组,包含指定数目的子字符串。UBound返回指定数组维数的最大下标。 阅读全文
posted @ 2012-01-12 23:23 Sirrah 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 函数描述InStr返回字符串在另一字符串中首次出现的位置。检索从字符串的第一个字符开始。InStrRev返回字符串在另一字符串中首次出现的位置。检索从字符串的最末字符开始。LCase把指定字符串转换为小写。Left从字符串的左侧返回指定数目的字符。Len返回字符串中的字符数目。LTrim删除字符串左侧的空格。RTrim删除字符串右侧的空格。Trim删除字符串左侧和右侧的空格。Mid从字符串返回指定数目的字符。Replace使用另外一个字符串替换字符串的指定部分指定的次数。Right返回从字符串右侧开始指定数目的字符。Space返回由指定数目的空格组成的字符串。StrComp比较两个字符串,返回 阅读全文
posted @ 2012-01-12 23:20 Sirrah 阅读(804) 评论(0) 推荐(0) 编辑
摘要: VBS基础篇 - 对象(10) - Wscript对象 阅读全文
posted @ 2012-01-12 23:18 Sirrah 阅读(610) 评论(0) 推荐(1) 编辑
摘要: RegExp对象 阅读全文
posted @ 2012-01-12 23:17 Sirrah 阅读(406) 评论(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 阅读(3457) 评论(0) 推荐(0) 编辑
摘要: TextStream对象是用于访问文本文件的对象,它是FileSystemObject一个独立的附属对象,但在使用TextStream对象时,我们仍要借助FileSystemObject 对象或其附属对象来创建一个 TextStream 对象并访问磁盘文件的内容。可以通过FileSystemObject 对象的CreateTextFile()及OpenTextFile(),来获取TextStream的对象句柄。下面我们来具体的看看TextStream 对象的方法及属性的使用TextStream对象的方法方法说明Close()关闭一个打开的文件Read(numchars)从文件中读出numcha 阅读全文
posted @ 2012-01-12 22:56 Sirrah 阅读(3468) 评论(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 阅读(3749) 评论(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 阅读(5085) 评论(0) 推荐(1) 编辑
摘要: 描述:提供对特定磁盘驱动器或网络共享属性的访问,从FSO对象的GetDrive方法获得。可以用Drive对象来获得有关各种驱动器的信息,这些驱动器是实物地或通过网络连接到系统上的。它的属性可以用来获得下面的信息内容: 驱动器的总容量,以字节为单位(TotalSize属性) 驱动器的可用空间是多少,以字节为单位(AvailableSpace或FreeSpace属性) 哪个号被赋给了该驱动器(DriveLetter属性) 驱动器的类型是什么,如可移动的、固定的、网络的、CD-ROM 或 RAM 磁盘(DriveType属性) 驱动器的序列号(SerialNumber属性) 驱动器使... 阅读全文
posted @ 2012-01-12 22:36 Sirrah 阅读(1084) 评论(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 阅读(9674) 评论(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 阅读(2443) 评论(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 阅读(4614) 评论(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 阅读(8023) 评论(0) 推荐(0) 编辑