Скрипт для теста скорости соединения

Discussion in 'PHP' started by svesve, 26 Nov 2008.

  1. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    Добрый вечер всем!
    Может у кого завалялся где то в архивах скриптик для теста скорости интернет соединения, буду очень благодарен если поделитесь. Либо намекнёте как реализовать данную мысль.
    Спасибо!
     
  2. 159932

    159932 Elder - Старейшина

    Joined:
    28 Sep 2007
    Messages:
    587
    Likes Received:
    462
    Reputations:
    5
    есть самая лучшея, называется flachget .. точно меряет!
     
  3. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    Нужен скрипт а не программа для закачки фалов!
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Что-то в это роде, скопируй в блокнот и сохрани как speed.vbs

    Code:
    On Error Resume Next
    FileDestination = "c:\result.txt"
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set Destination = FSO.CreateTextFile(FileDestination)
    Const wbemFlagReturnImmediately = &h10
    Const wbemFlagForwardOnly = &h20
    set WshShell = WScript.CreateObject("WScript.Shell") 
    arrComputers = Array(WshShell.ExpandEnvironmentStrings("%COMPUTERNAME%"))
    For Each strComputer In arrComputers
    Str = "=========================================="
    Destination.WriteLine Str
    Str = strComputer
    Destination.WriteLine Str
    Str = "=========================================="
    Destination.WriteLine Str
       Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
       Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface", "WQL", _
                                              wbemFlagReturnImmediately + wbemFlagForwardOnly)
       For Each objItem In colItems
    if objItem.CurrentBandwidth = 10000000 then 
    Str = ""
    else   
    Str = "Скорость подключения:" & objItem.CurrentBandwidth 
    Destination.WriteLine Str
    end if  
       Next
    Next
    Set FSO = Nothing
    Set Destination = Nothing
    Set objWMIService = Nothing
    Set WshShell = CreateObject("WScript.Shell") 
        WshShell.Run "c:\result.txt", 1, true 
    Set WshShell = Nothing
    WScript.Quit
    
     
    #4 Pashkela, 26 Nov 2008
    Last edited: 26 Nov 2008
  5. svesve

    svesve Elder - Старейшина

    Joined:
    15 Jun 2007
    Messages:
    568
    Likes Received:
    86
    Reputations:
    11
    Спасибо но нужно либо php либо на яве.
    т.е. захожу на страничку жму тест скорости и у меня выдает рез-т
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    vbs вообще-то может применяться везде там, где может применяться javascript
     
  7. vikseriq

    vikseriq Elder - Старейшина

    Joined:
    31 Jul 2008
    Messages:
    118
    Likes Received:
    44
    Reputations:
    2
    Таких систем пруд пруди. Открой сорцы паги-измерялки и втыкай в сорцы на джс.
     
    1 person likes this.