vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
VB Client anpingen & Ausgabe in Datei über Variable 
Autor: M4EX
Datum: 12.05.10 13:19

Hallo,

ich befasse mich seit kurzem mit VB und stehe vor einem Problem.

Ich versuche über excel-VB mehrere Clients anzupingen um den Online-Status anzeigen zu lassen.

Das funktioniert soweit ganz gut. Nun habe ich aber mehrere Rechner und muss derzeit für jeden Rechner die Prozedur incl. Rechnernamen eintragen.
Sub Ping()
 
 
Dim objExcel, objWorkbook, objWorksheet, astrComputer
 
'Computer eintragen
 
astrComputer = Array("Client1")
 
 
'Excel instanzieren
 
Set objWorksheet = Application.ActiveSheet
 
 
 
For i = 0 To UBound(astrComputer)
 
    Set objPing = GetObject("winmgmts:").Get("Win32_PingStatus.Address='" & _
      astrComputer(i) & "'")
 
    If objPing.StatusCode = 0 Then
 
 
        objWorksheet.Cells(i + 5, 3).Interior.ColorIndex = 4
 
 
 
    Else
 
 
 
        objWorksheet.Cells(i + 5, 3).Interior.ColorIndex = 3
 
    End If
 
Next
 
 
 
'Computer eintragen
 
astrComputer = Array("Client2")
 
 
 
'Excel instanzieren
 
Set objWorksheet = Application.ActiveSheet
 
 
 
For i = 0 To UBound(astrComputer)
 
    Set objPing = GetObject("winmgmts:").Get("Win32_PingStatus.Address='" & _
      astrComputer(i) & "'")
 
    If objPing.StatusCode = 0 Then
 
 
        objWorksheet.Cells(i + 6, 3).Interior.ColorIndex = 4
 
 
 
    Else
 
 
 
        objWorksheet.Cells(i + 6, 3).Interior.ColorIndex = 3
 
    End If
 
Next
 
End Sub
Anzeige Status Clientname

Client1 = online
Client2 = Offline
Client3
Client4





Bei vielen Rechnern ist das natürlich sehr aufwendig. Geht das auch über eine Variable?
Habt Ihr evtl. einen Lösungsvorschlag für mich?

Danke!

Beitrag wurde zuletzt am 12.05.10 um 13:43:52 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VB Client anpingen & Ausgabe in Datei über Variable1.438M4EX12.05.10 13:19
Re: VB Client anpingen & Ausgabe in Datei über Variable739M4EX13.05.10 17:56
Re: VB Client anpingen & Ausgabe in Datei über Variable758me3683514.05.10 10:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel