Hey Leute, ich Experimentiere gerade etwas mit Batch und bin jetzt an einem Punkt angekommen, an dem es meine Kompetenz übersteigt. Ich habe ein Programm, mit dem ich die letzte Zeile einer .txt in einer Batchdatei anzeigen kann. Jedoch möchte ich mehr als nur die letzte Zeile anzeigen lassen (ca. 6 Zeilen) und das müsste so aufgebaut sein, dass ich es leicht Erweiten bzw Anpassen kann (mehr oder weniger "letzte Zeilen" je nach Bedarf). So nun zu meinem Programm welches ich bereits durch Internetrecherchen gefunden habe (wie das genau funktioniert hab ich noch nicht verstanden da wär ne simple Erklärung vielleicht auch nicht schlecht ist aber kein muss ^^). Die Batch sieht dann so aus:

@echo off
set "LetzteZeile="
:lesen
cls
echo.
echo ***** Anzeige *****
echo.
for /f "tokens=1" delims=:" %%i in ('findstr /n "^" "C:\Beispiel.txt"') so set              "LetzteZeile=%%j"
echo\%Letztezeile%
echo.
echo *********************
timeout /t 2 >nul
goto lesen

Ich hoffe man erkennt dass "LetzteZeile=%%j" alleinstehend in einer Zeile das Resultat des automatischen Zeilenumbruchs ist (ist ja nicht unendlich Platz) und warum statt "timeout /t 2 >nul" plötzlich "& gt;nul" da steht ist mir auch ein Rätsel :D Vielen dank schon einmal im Voraus ^^