Hey Leute... ich versuche gerade die mac Adresse auszulesen aber irgendwie will er den String nicht finden.
Vielleicht habt ihr auch einfach eine viel bessere Lösung hier mal mein Ansatz
Vielleicht habt ihr auch einfach eine viel bessere Lösung hier mal mein Ansatz
Code:
local $test
Local $sMAC
Local Const $sFilePath = @TempDir & "\ipconfig.txt" //Pfad festlegen
Local $file = FileOpen($sFilePath, 0)
runWait(@comSpec & ' /c ipconfig /all > "' & @tempDir & '\ipconfig.txt"') //Datei erstellen
If $file = -1 Then
MsgBox(0, "Fehler", "Die Datei konnte nicht geöffnet werden.") //Datei prüfen
Exit
EndIf
; Zeilen des Textes einlesen bis EOF
While 1
Local $line = FileReadLine($file)
If @error = -1 Then
exitloop
endif
$sMAC = $line
MsgBox(0,"",$sMAC)
If StringRegExp($sMAC, "(?i)^([[:xdigit:]]{2}-){5}[[:xdigit:]]{2}$") Then //..-..-..-..-..
MsgBox(0,"bla",$line)
endif
;~ MsgBox(0, "Zeile gelesen:", $line)
WEnd
FileClose($file)