Set fso = CreateObject("Scripting.FileSystemObject")
Set oAPI = CreateObject("MOM.ScriptAPI")
Const ForReading = 1
If fso.FileExists(FileName) = 0 Then
wscript.echo "File not found."
wscript.quit
End If
Set oFile = fso.GetFile(FileName)
Set oStream = oFile.OpenAsTextStream(ForReading, TristateUseDefault)
Do While Not oStream.AtEndOfStream
sRecord=oStream.ReadLine
if linenumber <> 0 and sRecord <> "" Then
tmp = split(sRecord,",")
'WScript.Echo ":" & sRecord & ":"
Nametmp = tmp(23) & ":" & tmp(24)
If (Name <> Nametmp) and (Name <> "") Then
'WScript.Echo name & ":" & value
For i = 0 to (TopN - 1)
If Value > TopFive(1)(i) Then
tmpvalue = TopFive(1)(i)
tmpname = TopFive(0)(i)
TopFive(1)(i) = Value
TopFive(0)(i) = Name
Value = tmpvalue
Name = tmpname
End If
Next
value = 0
End If
Name = Nametmp
value = value + tmp(10)
End If
linenumber = linenumber+1
Loop
oStream.Close
For i = 0 to (TopN - 1)
If Value > TopFive(1)(i) Then
tmpvalue = TopFive(1)(i)
tmpname = TopFive(0)(i)
TopFive(1)(i) = Value
TopFive(0)(i) = Name
Value = tmpvalue
Name = tmpname
End If
Next