我有一个我想用 vbscript 读取的日志文件,该文件对于每个命令有两行,例如命令本身,然后在下一行,就像对上一行的确认一样。
所以我得到:
xxx,xxx,xxx, ,废话 - 更多废话
xxx,xxx,xxx, ,Blah Ack
我想直接到日志文件的底部,然后逐行读取,直到我到达第一行没有“Ack”的行,然后将该行放入变量中并写出.
我可以让它大部分工作,我可以弄清楚如何逐行读取备份,直到我看到没有 Ack 的行?
有没有人有任何想法?
这就是我要唱到文件底部的内容:
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile("Y:\Selcall\logs\DEC-20130929.LOG", ForReading)
Do Until objFile.AtEndOfStream
strNextLine = objFile.ReadLine
If Len(strNextLine) > 0 Then
strLine = strNextLine
End If
Loop
objFile.Close
Wscript.Echo strLine
Wscript.Echo Right(strLine, Len(strLine) - 35)