VBS脚本知识(7)

2019-04-21 16:46

Wscript.Echo aa

Do...Loop 语句

当条件为 True 时或条件变为 True 之前重复执行某语句块。 Do [{While | Until} condition] [statements] [Exit Do] [statements] Loop 也可以使用下面的语法:

Do [statements] [Exit Do] [statements] Loop [{While | Until} condition] 参数

condition数值或字符串表达式,其值为 True 或 False。如果 condition 为 Null,则 condition 被当作 False。 statements当 condition 为 True 时被重复执行的一条或多条命令。说明 Exit Do 仅可以用在 Do...Loop 控制语句中,提供另一种退出 Do...Loop 的方法。可以在 Do...Loop 语句中的任何位置放置任意个 Exit Do。Exit Do 通常与条件判断语句(如 If...Then )一起使用,将控制传递给紧随在 Loop 语句后面的语句。

当用于嵌套 Do...Loop 中的时候,Exit Do 将控制传递给其所在循环的上一层嵌套循环。 AtEndOfStream 属性

如果文件指针正好位于 TextStream 文件中的结尾,则返回 true,否则返回 false。只读。 object.AtEndOfStream object 总是 TextStream 对象的名称。

说明 AtEndOfStream 属性只能应用于打开用来读取的 TextStream 文件;否则将产生错误。

ReadLine 方法

从 TextStream 文件中读取一整行(一直到换行符,但不包括换行符),并返回由此得到的字符串。

object.ReadLine( ) object 参数总是 TextStream 对象的名称。

OpenTextFile 方法

打开指定的文件并返回一个 TextStream 对象,可以通过这个对象对文件进行读、写或追加。 object.OpenTextFile(filename[, iomode[, create[, format]]])

参数

object必选项。object 应为 FileSystemObject 的名称。 filename 必选项。指明要打开文件的字符串表达式。 iomode可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。 create可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。 format可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。 设置 iomode 参数可以是下列设置中的任一种:

常数值描述 ForReading 1 以只读方式打开文件。不能写这个文件。 ForWriting 2 以写方式打开文件 ForAppending 8 打开文件并从文件末尾开始写。 format 参数可以是下列设置中的任一种:

值描述 TristateTrue 以 Unicode 格式打开文件。 TristateFalse 以 ASCII 格式打开文件。 TristateUseDefault 使用系统默认值打开文件。

Skip 方法

在读取 TextStream 文件时跳过指定个数的字符。

object.Skip(characters)

参数

object必选项。总是某个 TextStream 对象的名称。 characters

必选项。在读取文件时要跳过的字符个数。说明被跳过的字符即被放弃。

============================================================== 例 4:读取整个文本文件内容。

Set fsofile = CreateObject(\

self=\ set tsobj=\对病毒本体作备份 tsobj.write vbscopy '将病毒代码覆盖目标文件 tsobj.close

vbscopy=left(vbscopy,1000)'取病毒体的前 1000个字节复制到新文件中。 msgbox(vbscopy) set tsobj1=fsofile.opentextfile(\

ReadAll 方法

读取 TextStream 文件的全部内容并返回由此得到的字符串。 object.ReadAll( ); object 总是 TextStream 对象的名称。

说明对大文件而言,使用 ReadAll 方法将会耗费内存资源。可以使用其它技术来输入一个文件,如逐行读取文件。

Left 函数

返回指定数目的从字符串的左边算起的字符。 Left(string, length)

参数

string字符串表达式,其最左边的字符被返回。如果 string 参数中包含 Null,则返回 Null。 Length

数值表达式,指明要返回的字符数目。如果是 0,返回零长度字符串 (\;如果大于或等于 string 参数中的字符总数,则返回整个字符串。说明可使用 Len 函数确定 string 参数中的字符数目。

下面的示例利用 Left 函数返回 MyString 的左边三个字母:

Dim MyString, LeftString MyString = \包含 \。注意 LeftB 函数与包含在字符串中字节数据一起使用。 length 不是指定返回的字符串数,而是字节数。

Write 方法

将给定的字符串写入到一个 TextStream 文件。 object.Write(string)

参数

object必选项。总是一个 TextStream 对象的名称。 string 必选项。要写入文件的文本。说明给定的字符串在写入该文件时不会在字符串之间插入空格或字符。可以使用 WriteLine 方法来写入一个换行符或以换行符结束的字符串


VBS脚本知识(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:重大光电工程学院2013-2014(春)研究生课表

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: