
138701
12.02.2019
Batch Textdatei-Fragen-Reihe Frage:5
Hallo zusammen,
Wie funktioniert es, dass in der Datei test.txt nicht:
b1
b2
b3...
steht, sondern:
b1b2b3...
@echo off
title Echo Helper
set num=1
:start
set /a COUNT=1
:LOOP
echo b%COUNT%>>test.txt
set /a COUNT+=1
if %COUNT% lss 101 goto LOOP
pause
echo.
exit
Wie funktioniert es, dass in der Datei test.txt nicht:
b1
b2
b3...
steht, sondern:
b1b2b3...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 416642
Url: https://administrator.de/forum/batch-textdatei-fragen-reihe-frage-5-416642.html
Ausgedruckt am: 01.05.2025 um 22:05 Uhr
2 Kommentare
Neuester Kommentar
Hallo,
Getestet mit Win7 64 Bit Pro, eingebauter Editor.
Gruß,
Peter
Zitat von @138701:
b3...
Steht doch richtig drin. Welches OS? Welchen Editor? Welche Einstellungen bezüglci Carriage Returm und Line Feed (0D0A) und was sonsit noch alles auf deine Darstellung der .txt bei dir sich auswirken kann?b3...
Getestet mit Win7 64 Bit Pro, eingebauter Editor.
b1b2b3...
Kenn ich eher nur von *nux Systemen da diese 0A0D je nach anders darstellen bzw. fallen lassen.Gruß,
Peter

Mach doch gleich ne Seelsorgegruppe für den alten Schmuh auf ...
An deinem Konstrukt sieht man das du das For-Schleifen Tutorial das ich dir im letzten Thread empfohlen habe, nicht mal im Ansatz gelesen hast.
Dein Hauptproblem ist, dass du nichts liest, sondern stattdessen lieber überflüssige Threads hier aufmachst und deine Zeit damit buchstäblich vergeudest.
@echo off &setlocal Enabledelayedexpansion
set "str="
for /L %%a in (1 1 100) do set "str=!str!b%%a"
>"C:\datei.txt" echo(!str!
Dein Hauptproblem ist, dass du nichts liest, sondern stattdessen lieber überflüssige Threads hier aufmachst und deine Zeit damit buchstäblich vergeudest.