按键精灵如何按行读取文本文件

作者:魔道寒武纪     信息来源:魔道笔记     发布时间:2024-10-31     点击数:0    

按键精灵如何实现按行读取文本文件。从网上搜了搜,有这样写的

Text = Plugin.File.ReadFileEx("d:\我的文档\桌面\新建 文本文档.txt")//文档位置你自己改

dim MyArray

MyArray = Split(Text, "|")

If UBound(MyArray)>=0 Then

i=0

For UBound(MyArray)

//下面这句是得到文本内容

SayString Cstr(MyArray(i))

Delay 1000

Msgbox "成功输入第 " & i+1 &" 行文本内容为:"& Cstr(MyArray(i))

Delay 1000

i=i+1

Next

End If

这样写的话我觉得很麻烦,需要把文本内容全部读取到变量里再进行分割,其时有更简单的写法。这样写比较简单。

Set fso = CreateObject("Scripting.FileSystemObject")

Const forreading = 1

Set myfile = fso.opentextfile("d:\123.txt",forreading)

mail_number = myfile.readline(按行读取文件)

MsgBox mail_number

mail_number = myfile.readline

MsgBox mail_number

mail_number = myfile.readline

Call Plugin.File.CloseFile()

这个比上边的简单,做一个循环就可以按行读取文本所有内容。