Hallo,
ich habe echt ewigkeiten gesucht aber nicht gefunden. Ich habe folgenden Quellcode:
Kann mir jemand erkären, warum hier ":start %%a %%b" auf die Variablen %%a und %%b zugegriffen wird, bzw. habe ich es auch mal mit ":start %%a %%c" probiert da funktioniert es nicht. Warum aber nicht ?
%%b wurde doch gar nicht definiert wieso speichert er mir darin trotzdem einen Wert ab ?
Wäre echt super wenn mir das einer erklären könnte
ich habe echt ewigkeiten gesucht aber nicht gefunden. Ich habe folgenden Quellcode:
Code:
for /F "tokens=1,2 delims=," %%a in (C:\export.txt) do call :start %%a %%b
goto :eof
:start
set name=%1
set telefon=%2
set shorty=%telefon:~-4%
echo [%1] [%2] wird zu [%name%] [%shorty%]
goto :eof
pause
Kann mir jemand erkären, warum hier ":start %%a %%b" auf die Variablen %%a und %%b zugegriffen wird, bzw. habe ich es auch mal mit ":start %%a %%c" probiert da funktioniert es nicht. Warum aber nicht ?
%%b wurde doch gar nicht definiert wieso speichert er mir darin trotzdem einen Wert ab ?
Wäre echt super wenn mir das einer erklären könnte