Netzwerkkarte überwachen

  • Sers zusammen,

    Mal wieder was kleines.
    Kennt einer eine Möglichkeit eine Netzwerkkarte zu überwachen. Meine also Datenübertragungsrate im lokalen Netz und Down/Upstream DSL

    LG
    MrB

    Einmal editiert, zuletzt von MrB (14. Dezember 2011 um 19:02)

  • Hmm, da ich mich noch nie mit WMI Objekten befasst habe, wäre es nett, wenn du mir vielleicht ein paar Links zur Benutzung usw. geben könntest.

    Bin da echt der komplette Anfänger.

    THX

  • Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>

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

    GUICreate("Network Monitor",200,50,0,0)
    $label1 = GUICtrlCreateLabel ( "Waiting for data...", 40, 5,200,20)
    $label2 = GUICtrlCreateLabel ( "Waiting for data...", 40, 20,200,20)
    GUISetState ()

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

    $wbemFlagReturnImmediately = 0x10
    $wbemFlagForwardOnly = 0x20
    $colItems = ""
    $strComputer = "localhost"
    $objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")

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

    while 1
    $colItems = $objWMIService.ExecQuery("SELECT BytesReceivedPersec,BytesSentPersec FROM Win32_PerfRawData_Tcpip_NetworkInterface", "WQL", $wbemFlagReturnImmediately + $wbemFlagForwardOnly)
    If IsObj($colItems) then
    For $objItem In $colItems
    $in = $objItem.BytesReceivedPersec
    $out = $objItem.BytesSentPersec

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

    $intext = "Bytes In: " & $in & @CRLF
    $outtext = "Bytes Out: " & $out &@CRLF

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

    GUICtrlSetData ($label1,$intext)
    GUICtrlSetData ($label2,$outtext)
    ExitLoop
    Next
    EndIf
    sleep(100)
    If GUIGetMsg() = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    [/autoit]

    so?

  • Hättest auch selber suchen können?, was soll diese Bemerkung? .. wenn du die Antwort kennst dann Frag nicht , ich arbeite doch nicht jeden Post bis ins kleinste aus 8| hab besseres zutuen..

  • Wo hat da Protex was kopiert? Sind zwei verschiedene Scripte.

    Ist schon klar, wenn man den Fenstertitel und ein Paar Größen-/Positionsangaben ändert und noch den einen Kommentar entfernt, dann ist es ein ganz anderes Skript.