Ich hoffe ich stelle nicht zu viele fragen nicht das ich unangenehm auffalle?
Was mache ich falsch?
Ziel ist es dir Physikalische Adresse also MAC ins $input1 einzutragen kann eine oder mehrere enthalten.
Danke für die Hilfe
Physikal. Adresse Transportname
=================== =====================================================
00-1A-6B-D0-98-77 \Device\Tcpip_{4F7590E5-03B4-4CE4-8257-872B2CE23952}
00-13-E8-B8-59-37 Medien ausgeworfen
42-AE-90-C8-57-F6 \Device\Tcpip_{29131384-23C8-4B9B-A7CE-BBCB9F3A190D}
00-50-56-C0-00-01 \Device\Tcpip_{C94789A4-37BE-4EA5-BBD1-DC64B7164536}
00-50-56-C0-00-08 \Device\Tcpip_{CE9777B6-BBF7-434F-AA78-49D7FAFF5268}
Spoiler anzeigen
Case $Verbinden
;Vorherrige abfrage mit Ping online ist = 0
$var = Ping("" & GUICtrlRead($cnameinput) & "",250)
If $var Then ; also possible: If @error = 0 Then ...
Msgbox(0,"Status"," " & GUICtrlRead($cnameinput) & " ist Online " )
Else
Msgbox(0,"Status"," " & GUICtrlRead($cnameinput) & " ist Offline " )
EndIf
$var = RegRead("\\" & GUICtrlRead($cnameinput) & "\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon", "Defaultusername")
GUICtrlSetData($input2, $var)
Run(@ComSpec & " /c " & 'getmac.exe -s ' & GUICtrlRead($cnameinput), "", @SW_HIDE)
GUICtrlSetData($input1, )