Ping Automatik

  • Das Tool Pingt die eingegeben IP Adresse an und gibt dann das Ergebnis aus.
    Am Ergebnis kann man dann ablesen ob der computer online ist:

    Beispiel:

    Spoiler anzeigen


    Ping wird ausgeführt für 127.0.0.1 mit 32 Bytes Daten:


    Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128

    Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128

    Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128

    Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128


    Ping-Statistik für 127.0.0.1:

    Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),

    Ca. Zeitangaben in Millisek.:

    Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms


    Man Siht der Computer antwortet und somit ist er an.

  • Es ist ganz nett für den Anfang :)

    so wäre es aber kürzer gewesen
    außerdem hätte ein run("ping.exe "&$ipadresse&" >C:\ping.log") gereicht, damit hättest du dir das unzuverlässige Befehle per Send schicken erspart

    Spoiler anzeigen
    [autoit]

    GUICreate("", 143, 79, 192, 124)
    $Input1 = GUICtrlCreateInput("IP/Computername", 8, 8, 121, 21)
    $Button1 = GUICtrlCreateButton("Ping", 8, 40, 123, 25)
    GUISetState(@SW_SHOW)

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case -3
    Exit
    Case $Button1
    $iResult = Ping(GUICtrlRead($Input1))
    Switch @error
    Case 0
    TrayTip("Ping","Der Computer ist online",10)
    Case 1
    TrayTip("Ping","Der Computer ist offline",10)
    Case 2
    TrayTip("Ping","Der Computer ist nicht erreichbar",10)
    Case 3
    TrayTip("Ping","Falsche Adresse",10)
    Case 4
    TrayTip("Ping","Unbekannter Fehler",10)
    EndSwitch
    EndSwitch
    WEnd

    [/autoit]

    21 is only half the truth.

    2 Mal editiert, zuletzt von Mahagon (11. Mai 2010 um 18:04)