İnternet Hızı & Ping Öğrenme

Katılım
20 Ağustos 2021
Mesajlar
5
Excel Vers. ve Dili
Professional Plus 2019 - Türkçe
Arkadaşlar excel vba üstünde internet hızını ve ping süresini öğrenmek mümkün mü? Bulabildiğim sadece internet var mı yok mu şeklinde. Diğer bilgilere nasıl ulaşacağımı anlayamadım.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
Sub TestPing()
    MsgBox sPing("www.google.com")
End Sub
'
Function sPing(sHost) As String
    Dim oPing As Object, oRetStatus As Object
 
    Set oPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
               ("select * from Win32_PingStatus where address = '" & sHost & "'")
 
    For Each oRetStatus In oPing
        If IsNull(oRetStatus.StatusCode) Or oRetStatus.StatusCode <> 0 Then
            sPing = "Status code is " & oRetStatus.StatusCode
        Else
            sPing = "Pinging " & sHost & " with " & oRetStatus.BufferSize & " bytes of data:" & Chr(10) & Chr(10)
            sPing = sPing & "Time (ms) = " & vbTab & oRetStatus.ResponseTime & Chr(10)
            sPing = sPing & "TTL (s) = " & vbTab & vbTab & oRetStatus.ResponseTimeToLive
        End If
    Next
End Function
.
 
Üst