Hey leute,
ich habe vor langem mal diesen Scirpt gefunden...
[autoit]
Func _GetMacAddress($_phisycaladdress)
Local $chk_1 = StringReplace($_phisycaladdress, '.', '') / 1
If @extended <> 3 Or $chk_1 < 1 Then Return ''
Local $chk_2 = StringSplit($_phisycaladdress, '.', 1)
For $idx_chk = 1 To $chk_2[0]
If ($chk_2[$idx_chk] / 1) < 0 or ($chk_2[$idx_chk] / 1) > 255 Then Return ''
Next
Local $_buf = ''
Local $_pid = Run('nbtstat -a ' & $_phisycaladdress, '', @SW_HIDE, 2)
Do
$_buf &= StdoutRead($_pid)
Until @error
If StringReplace($_buf, 'MAC Adresse = ', '') <> $_buf Then
$chk_3 = StringSplit($_buf, 'MAC Adresse = ', 1)
Return StringReplace(StringReplace($chk_3[2], @CR, ''), @LF, '')
EndIf
Return ''
EndFunc
$ipadresse=@IPAddress1
$mac=_GetMacAddress($ipadresse)
msgbox(0,"Ausgabe der MAC Adresse",$mac)
Doch leider funktioniert dieser nicht so richtig..