lordfritte
Erfahrenes Mitglied
Hallo wie kann ich mit Visual Basic .NET 2005 in einer Windows Anwendung eine IP adresse pingen?
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
'In DOS pingen und das Ergebnis in eine Datei schreiben,
'die DOS-Zeile lautet dann
ping 88.198.54.51 >pingtext.txt
Vorher Ping eingeben, bzw. übergeben, oder als Const (hier halt in vbs, aber umschreiben kein problem)
Set WshShell = WScript.CreateObject("wscript.shell")
lCommand = "ping " & ip
lResult = wshshell.Run(lCommand, 0, True)
StrComputer = "."
Set ObjShell = WScript.CreateObject("WScript.Shell")
Set ObjShell2 = WScript.CreateObject("Wscript.Shell")
Set ObjWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & StrComputer & "\root\cimv2")
Set ColPingedComputer = ObjWMI.ExecQuery("Select * from Win32_PingStatus Where Address = '192.8.0.7'")
For Each ObjComputer In ColPingedComputer
If ObjComputer.StatusCode = 0 Then
Wscript.Echo ObjComputer.Address & " hat geantwortet!"
Else
Wscript.Echo ObjComputer.Address & " hat nicht geantwortet!"
End If
Next
und da hab ich ihn auch ins NET-Unterforum verwiesen.Visual Basic .NET 2005