Hi Community
ich arbeite gerade an eine Programm was Rechner per Wol hochfährt nur ein problem ist noch ich kann die mac addresse nicht mit autoit auslesen.
Würde mich sehr über tipps freuen.
Schonmal danke im Vorraus.
Hi Community
ich arbeite gerade an eine Programm was Rechner per Wol hochfährt nur ein problem ist noch ich kann die mac addresse nicht mit autoit auslesen.
Würde mich sehr über tipps freuen.
Schonmal danke im Vorraus.
Hi,
hier der Teil für die Mac:
[autoit]#include <array.au3> ; wird nur für _ArrayDisplay benötigt
Global $networkadapter [1] [2]
_GetNetworkadapterInf ()
_ArrayDisplay ($networkadapter)
;Auslesen der Netzwerkadapter:
; Selbstbestimmter Name
; int. Beschreibung
; IP Adresse
Func _GetNetworkadapterInf ()
$x = 0
$strComputer = "Localhost"
$objWMIService = ObjGet("winmgmts:\\" & $strComputer & "\root\CIMV2")
$colComputers = $objWMIService.ExecQuery("Select * from Win32_ComputerSystem")
$colItems = $objWMIService.ExecQuery("SELECT * FROM Win32_NetworkAdapter")
For $objItem In $colItems
$networkadapter [$x] [0] = $objitem.Name
$networkadapter [$x] [1] = $objItem.MACAddress
$x += 1
Redim $networkadapter [$x + 1] [2]
Next
EndFunc
;-))
Stefan
Hi,
wenn die Rechner aus sind, dann kannst du keine Macadresse auslesen.
Aber ich habe ein Tool geschrieben welches sich arptool.au3 nennt, und Macadressen ausliest und speichert.
Such mal im Forum danach, und wenn es passt oder doch ein bischen geändert werden sollte, dann melde dich einfach.
MfG
Der_Doc