138701
Feb 12, 2019
650
2
0
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...
Please also mark the comments that contributed to the solution of the article
Content-Key: 416642
Url: https://administrator.de/contentid/416642
Printed on: April 23, 2024 at 21:04 o'clock
2 Comments
Latest comment
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.