drwindows97
Goto Top

Frage zu Batch Umleitungsoperatoren

Ist es möglich die Ausgabe des echo>>beispiel.txt Befehls in eine Zeile zu bekommen ?

Hallo ich nutze dieses Forum schon länger und habe es bisher immer hilfreich gefunden.
Doch jetzt habe auch ich mal eine Frage face-smile

Hier meine Frage:
Ist es möglich die Ausgabe von mehreren echo>>beispiel.txt Befehlen in eine Zeile zu bekommen ?


Danke für eure Antwort

DRwindows97


Edit: Frage ist jetzt deutlicher , sorry.
Kommentar vom Moderator Biber am 04.10.2011 um 14:53:43 Uhr
Beitrag verschoben von "Windiges" nach "Batch & Umleitungsoperatoren"

Content-ID: 173543

Url: https://administrator.de/contentid/173543

Ausgedruckt am: 16.11.2024 um 16:11 Uhr

Skyemugen
Skyemugen 22.09.2011 um 16:20:36 Uhr
Goto Top
Aloha,

öhm ... ich glaube, eine Veranschaulichung wäre nicht verkehrt, ich persönlich stehe bei deiner Anfrage gerade auf dem Schlauch, eine normale echo-Zeile (sofern nicht eine Variable aus der Schleife o.Ä. wiedergegeben wird) ist doch einzeilig ...

greetz André
bastla
bastla 22.09.2011 um 16:35:38 Uhr
Goto Top
@skye
eine normale echo-Zeile (sofern nicht eine Variable aus der Schleife o.Ä. wiedergegeben wird) ist doch einzeilig ...
... wobei allerdings eine Zeilenschaltung angefügt wird - um das zu vermeiden:
<nul set /p=Ausgabetext oder Variable>>beispiel.txt
Grüße
bastla
Skyemugen
Skyemugen 27.09.2011 um 14:46:10 Uhr
Goto Top
Aloha,

ahja toll, man guckt mal eine knappe Woche später wieder rein und sieht jetzt ein edit ... hm, wäre das als einzelner Kommentar gekommen, hätten wir es eher gesehen.

So, du willst also, dass
echo Text in der Zeile eins
echo Text in der Zeile zwei
echo ...
zu
Text in der Zeile eins Text in der Zeile zwei ...
werden, na dolles Ding face-wink Warum schreibst du dann extra mehrere echos, wenn es ein Bandsalat werden soll?

greetz André
DRwindows97
DRwindows97 27.09.2011 um 16:37:07 Uhr
Goto Top
Danke für die Aktive Beteiligung an der Lösung:

Also ich poste hier mal meinen bisherigen Quellcode:

:1
echo a=1
echo _a_>>log.txt
pause>nul
goto a1
:2
echo b=2
echo _b_>>log.txt
pause>nul
goto a1
:3
echo c=3
pause>nul
echo _c_>>log.txt
goto a1
:4
echo d=4
pause>nul
echo _d_>>log.txt
goto a1
:5
echo e=5
pause>nul
echo _e_>>log.txt
goto a1
:6
echo f=6
pause>nul
echo _f_>>log.txt
goto a1
:7
echo g=7
pause>nul
echo _g_>>log.txt
goto a1
:8
echo h=8
pause>nul
echo _h_>>log.txt
goto a1
:9
echo i=9
pause>nul
echo _i_>>log.txt
goto a1
:10
echo j=A
pause>nul
echo _j_>>log.txt
goto a1
:11
echo k=B
pause>nul
echo _k_>>log.txt
goto a1
:12
echo l=C
pause>nul
echo _l_>>log.txt
goto a1
:13
echo m=D
pause>nul
echo _m_>>log.txt
goto a1
:14
echo n=E
pause>nul
echo _n_>>log.txt
goto a1
:15
echo o=F
pause>nul
echo _o_>>log.txt
goto a1
:16
echo p=10
pause>nul
echo _p_>>log.txt
goto a1
:17
echo q=11
pause>nul
echo _q_>>log.txt
goto a1
:18
echo r=12
pause>nul
echo _r_>>log.txt
goto a1
:19
echo s=13
pause>nul
echo _s_>>log.txt
goto a1
:20
echo t=14
pause>nul
echo _t_>>log.txt
goto a1
:21
echo u=15
pause>nul
echo _u_>>log.txt
goto a1
:22
echo v=16
pause>nul
echo _v_>>log.txt
goto a1
bastla
bastla 27.09.2011 um 17:30:10 Uhr
Goto Top
Hallo DRwindows97!

Alles gut und schön - und was willst Du erreichen, bzw woran scheitert die Umsetzung meines obigen Vorschlages?

Grüße
bastla
DRwindows97
DRwindows97 28.09.2011 um 17:49:21 Uhr
Goto Top
Naja ich habe jetzt einen etwas anderen Lösungsweg gefunden.

Danke für eure Hilfestellung.

@bastia
Die log.txt siet dann halt so aus:

_h_
_a_
_l_
_l_
_o_
bastla
bastla 28.09.2011 um 18:23:48 Uhr
Goto Top
Hallo DRwindows97!

Wenn's für Dich gut genug ist ...

... obwohl ich
:1
echo a=1
<nul set /p=_a_>>log.txt
pause>nul
goto a1
...
auch nicht für so wahnsinnig aufwändig gehalten hätte ...

Grüße
bastla
DRwindows97
DRwindows97 04.10.2011 um 14:31:17 Uhr
Goto Top
Danke bastia ich habe deinen Vorschlag getestet.
Er klappt.

Gruß
DRwindows97