Wie kann ich eine Batch Variable in eine txt Datei schreiben?

2 Antworten

echo %x% >> Textfile.txt

So wird das Textfile dort generiert, wo du den Batch ausführst. Falls du einen spezifischen Pfad willst einfach z.B:

echo %x% >> C:\Users\"DeinUsername"\Documents\Textfile.txt

MFG

LuKas

Hallo,

um eine Variable in eine Text Datei zu schreiben benutzt du diesen Parameter ">"

Um die Variable jedes mal anzuhängen (Sprich, die Datei wird davor nicht geleert) nutzt du dann das ">>"

Sprich

echo $x >> /Pfad/zur/Text/Datei.txt

Grüße,

iMPerFekTioN


LukIT  10.02.2016, 16:47

Ist $x nicht PowerShell? Oder funzt das in Batch auch? :P

iMPerFekTioN  10.02.2016, 16:50
@LukIT

Funktioniert auf der Shell und in batch Programmierung bzw. batch Skripting =P

Meine ich zumindest :o

Oder ich verwechsle es mal wieder... =D

LukIT  10.02.2016, 16:53
@iMPerFekTioN

Hat mich interessert... $x funzt ned :P

@echo off

set /p x=Test:
echo $x
pause>nul
iMPerFekTioN  10.02.2016, 16:54
@LukIT

Ich hab mich verlesen =D
Ich war mit meinen Gedanken bei Bash =)
Linux User eben :p

Danke fürs aufpassen und korrigieren =D