Aide et conseils concernant AutoIt et ses outils.
-
jcaspar
- Niveau 7

- Messages : 449
- Enregistré le : mar. 23 sept. 2008 17:58
-
Status :
Hors ligne
#1
Message
par jcaspar »
B

onjour à tous !
Je souhaiterais récupérer "la vitesse de connexion réseau " de multiples pc
( exemple pc x ->100 M, exemple pc y->1 Giga )
Pensez vous que cela soit possible avec autoit .. peut être en utilisant conjointement WMI ?
Je vous remercie d'avance pour vos idées !

Modifié en dernier par
jcaspar le jeu. 18 juil. 2013 17:55, modifié 1 fois.
-
mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
-
Status :
Hors ligne
#2
Message
par mikell »
ça ne marche que pour le pc où est le script
► Afficher le texte
Code : Tout sélectionner
; Generated by AutoIt Scriptomatic
$wbemFlagReturnImmediately = 0x10
$wbemFlagForwardOnly = 0x20
$colItems = ""
$strComputer = "localhost"
$Output=""
$Output = $Output & "Computer: " & $strComputer & @CRLF
$Output = $Output & "==========================================" & @CRLF
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_PerfRawData_Tcpip_NetworkInterface", "WQL", _
$wbemFlagReturnImmediately + $wbemFlagForwardOnly)
If IsObj($colItems) then
For $objItem In $colItems
$Output = $Output & "CurrentBandwidth: " & $objItem.CurrentBandwidth & @CRLF
$Output = $Output & "Name: " & $objItem.Name & @CRLF
if Msgbox(1,"WMI Output",$Output) = 2 then ExitLoop
$Output=""
Next
Else
Msgbox(0,"WMI Output","No WMI Objects Found for class: " & "Win32_PerfRawData_Tcpip_NetworkInterface" )
Endif
sinon pour d'autres pc à part un ping je vois pas...
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )