ich bräuchte ein kleines Bauch-File welches die MAC Adresse eines Computers in eine txt schreibt und speichert.
Kann mir da jemand helfen?
Ich hab jetzt mit viel rumprobieren eine Batch-Datei zusammen gefrickelt. Laienhafte Erklärungen des Scripts befinden sich im Script:
@echo off
REM speichert die MAC-Adress-Zeile in tmp.tmp
ipconfig /all | findstr /r "[Pp]hysi[kc]al" > tmp.tmp
REM erzeugt leere macs.txt
echo. 2> macs.txt
REM geht zeilenweise durch die MAC-Adress-Zeilen
for /f "tokens=*" %%a in (tmp.tmp) do call :process %%a
REM löscht die temporäre Datei die am Anfang erzeugt wurde
del tmp.tmp
goto :eof
REM erzeugt die MAC-Adresse "standalone" und schreibt sie in macs.txt
:process
call :lastarg %*
echo %LAST_ARG% >> macs.txt
goto :eof
REM ermittelt den letzten Parameter (da die MAC-Adress-Zeile ohne Quotes übergeben wurde ist der letzte Parameter die MAC-Adresse)
:lastarg
set "LAST_ARG=%~1"
shift
if not "%~1"=="" goto lastarg
goto :eof
MfG
bubble
--
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye
If "god" had intended us to drink beer, he would have given us stomachs. - David Daye