Also ich möchte eine Textdatei Zeile für Zeile einlesen und die jeweils aktuelle Zeile bearbeiten bzw. vorerst nur ausgeben.
Momentan sieht es so aus
Wenn eine Zeile inder Textdatei aber so aussieht
gibt er mit nur blabla aus ich möchte aber gerne die ganze Zeile haben.
Hat jemand ein Rat
EDIT
So die Lösung
Jetzt hab ich aber das Problem wie gebe ich i an eine Variable innerhalb der for-schleife selbst eine normale Deklaration einer Variable geht nicht. Wenn ich ein echo der Variable mache kommt nichts raus
Edit2
Nach dieser Spannenden allein Unterhaltung ^^
Leider hab ich nicht bedacht das Batch Probleme mit Sonderzeichen hat und damit das ganze nutzlos für mich ist
Momentan sieht es so aus
Code:
@echo off & setlocal
for /f %%t IN (test.txt) do echo Zeile: #%%t#
pause
Code:
blabla bla
Hat jemand ein Rat
EDIT
So die Lösung
Code:
for /F "usebackq delims=" %%i in (test.txt) do
Edit2
Nach dieser Spannenden allein Unterhaltung ^^
Code:
@echo off
for /F "usebackq delims=" %%d in (test.txt) do call :ProcessLine "%%~d"
goto :eof
:ProcessLine
set "test=%~1"
echo #%test%#
goto :eof
Zuletzt bearbeitet: