Statistics.vbs
This example demonstrates how to use PacketX to collect statistics from VBScript.
- See also:
- PacketX , Statistics , Adapter
'
'
'//
'
'//
'
'//
'
'//
'
'
'
const PktXModeStatistics = 2
'// Create PacketX object
Set oPktX = WScript.CreateObject("PktX.PacketX","PacketX_")
'
For i = 1 To oPktX.Adapters.Count
If oPktX.Adapters(i).IsGood Then
WScript.Echo "(" & i & ") " & RTrim(LTrim(oPktX.Adapters(i).Description))
End If
Next
'
oPktX.Adapter = Nothing
While oPktX.Adapter Is Nothing
WScript.StdOut.Write "Choose adapter#"
On Error Resume Next
oPktX.Adapter = oPktX.Adapters(RTrim(LTrim(WScript.StdIn.ReadLine)))
On Error Goto 0
Wend
'// Set statistics mode
oPktX.Adapter.Mode=PktXModeStatistics
oPktX.Adapter.ReadTimeout=2000 '
'// Start capture
oPktX.Start
WScript.Sleep(60000)
oPktX.Stop
'
Public Sub PacketX_OnStatistics(ByRef oStats)
WScript.Echo oStats.Date & " Pkts " & oStats.Packets & " Bytes " & oStats.Bytes
End Sub