00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00012
00013
00014 var cPktXModeStatistics = 2;
00015
00016
00017 var oPktX = WScript.CreateObject("PktX.PacketX","PacketX_");
00018
00019
00020 for (i = 0; i < oPktX.Adapters.Count ; i++) {
00021 if (oPktX.Adapters(i+1).IsGood == true) {
00022 WScript.Echo("(" + (i+1) + ") " + oPktX.Adapters(i+1).Description);
00023 }
00024 }
00025
00026
00027 oNullAdapter = WScript.CreateObject("PktX.Adapter");
00028 oPktX.Adapter = oNullAdapter;
00029 while(oPktX.Adapter == oNullAdapter)
00030 {
00031 WScript.StdOut.Write("Choose adapter#")
00032 try {
00033 oPktX.Adapter = oPktX.Adapters(WScript.StdIn.ReadLine());
00034 }
00035 catch(err){
00036 oPktX.Adapter = oNullAdapter;
00037 }
00038 }
00039
00040
00041 oPktX.Adapter.Mode = cPktXModeStatistics;
00042 oPktX.Adapter.ReadTimeout = 2000;
00043
00044
00045 oPktX.Start();
00046 WScript.Sleep(60000);
00047 oPktX.Stop();
00048
00049
00050 function PacketX_OnStatistics(oStats)
00051 {
00052 WScript.Echo(oStats.Date + " Pkts " + oStats.Packets + " Bytes " + oStats.Bytes);
00053 }