Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Batch\ Text aus Datei (https://www.tweakpc.de/forum/programmiersprachen/49087-batch-text-aus-datei.html)

AeroX 24.05.2007 16:15

Batch\ Text aus Datei
 
also, ich habe angefangen ein wenig mit Batch-datein zu hantieren.
Dabei ist mir vollgenes aufgefallen:

set test=more test.txt
echo Das ist der Inhalt der test.txt: %test%

Hier schreibt er nur "more test.txt",
wie bekomme ich also den text da rein?

Peter_J_Georg 24.05.2007 17:20

AW: Batch\ Text aus Datei
 
Wenn ich dich richtig verstanden habe willst du den Text aus einer txt Datei auslesen.
Dürft so funktionieren:

echo Das ist der Inhalt der test.txt:
@MORE < Text.txt

Mit dem Befehl schreibt er dann den ganzen Text der text.txt ins cmd Fenster.

set test=MORE < Text.txt geht soweit ich weiß nicht.

Hier ist auch eine gute Anleitung für viele bat befehle:

[URL]http://www.antonis.de/dos/batchtut/bat-kurs/[/URL]

AeroX 24.05.2007 17:37

AW: Batch\ Text aus Datei
 
Ich möchte aber den Text aus der Datei direkt hinter den Text:

echo das ist der inhalt der Datei: [und hier soll dann der Text aus der Datei stehen]

is das möglich?

Peter_J_Georg 24.05.2007 17:46

AW: Batch\ Text aus Datei
 
Soweit ich weiß nicht, müsstest ja dann über set text=MORE < Text.txt und das geht nicht. Ich kenne nur die von mir bereits beschriebenen Methode, bei der es dann so aussehen würde:

echo das ist der inhalt der Datei:
[und hier soll dann der Text aus der Datei stehen]

Vielleicht gibt es noch eine andere Methode, mir ist jedoch keine bekannt.

Edit: sorry hab eine Möglichkeit ganz vergessen, mit der funktionierts:

Set /P text=<text.txt
echo Das ist der Inhalt der Text.txt: %text%

Bin mir zwar nicht ganz sicher, müsste allerdings funktionieren.

AeroX 24.05.2007 17:55

AW: Batch\ Text aus Datei
 
ok, dann such ich mal weiter.
trotzdem Danke

Peter_J_Georg 24.05.2007 17:58

AW: Batch\ Text aus Datei
 
Hab meinen vorherigen Post editiert, bin mir allerdings nicht sicher ob du das gemerkt hast, da steht die Möglichkeit, die sicher funktioniert, so wie du es willst.

Hier:

Set /P text=<text.txt
echo Das ist der Inhalt der Text.txt: %text%

AeroX 24.05.2007 19:07

AW: Batch\ Text aus Datei
 
Vielen Vielen Dank :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.