Wie speichere ich von einer "Grundbatchdatei" einen bestimmten Wert?
Ich Bräuchte mal Hilfe.... (logisch)
Ich Bin neu in der ganzen Programmierwelt und hänge gerade an einer Sache.
Ich möchte einen Wert in einer anderen Batchdatei speichern lassen.
Mit echo echo %eineVariable% >> ./inEinerTextdatei.txt .
Doch das Programm macht immer nach dem ">>" Schluss.
Ich habe schon verschiedenes ausprobiert wie:
1. "echo echo %eineVariable% >> ./eineTextdatei.txt" aber dann findet er den Pfad nicht
2. echo echo %eineVariable% (>>) ./inEinerTextdatei.txt . erstellt irgendeine Datei vom Typ Datei und sieht auch schon komisch aus...
und noch mehr unlogisches
Wäre nett wenn jemand meine Frage versteht und auch einen helfenden Rat hätte...
Danke ^^
Ich Bin neu in der ganzen Programmierwelt und hänge gerade an einer Sache.
Ich möchte einen Wert in einer anderen Batchdatei speichern lassen.
Mit echo echo %eineVariable% >> ./inEinerTextdatei.txt .
Doch das Programm macht immer nach dem ">>" Schluss.
Ich habe schon verschiedenes ausprobiert wie:
1. "echo echo %eineVariable% >> ./eineTextdatei.txt" aber dann findet er den Pfad nicht
2. echo echo %eineVariable% (>>) ./inEinerTextdatei.txt . erstellt irgendeine Datei vom Typ Datei und sieht auch schon komisch aus...
und noch mehr unlogisches
Wäre nett wenn jemand meine Frage versteht und auch einen helfenden Rat hätte...
Danke ^^
Please also mark the comments that contributed to the solution of the article
Content-Key: 334439
Url: https://administrator.de/contentid/334439
Printed on: April 27, 2024 at 06:04 o'clock
5 Comments
Latest comment
Moin.
Erstens Werden Pfade unter Windows Standardmäßgi mit "Backslash" statt mit Slash getrennt.
Oder du hast hast Sonderzeichen wie z.B. > in deiner Variablen oder im Text, die solltest du dann vorher escapen.
hauruck
Erstens Werden Pfade unter Windows Standardmäßgi mit "Backslash" statt mit Slash getrennt.
Doch das Programm macht immer nach dem ">>" Schluss.
und noch mehr unlogisches
Das wird zu 90% damit zusammenhängen das du deine Batch nicht in ANSI oder ASCII sondern Unicode oder anderen Kodierung erstellt hast.und noch mehr unlogisches
Oder du hast hast Sonderzeichen wie z.B. > in deiner Variablen oder im Text, die solltest du dann vorher escapen.
hauruck
Wie ich oben geschrieben habe, musst du Sonderzeichen damit sie nicht von der Batch "interpretiert" werden sondern als Strings behandelt werden ESCAPEN wenn du sie als Strings in eine andere Datei schreiben willst! Und davon gibt es einige:
Bitte lesen http://www.robvanderwoude.com/escapechars.php
Bitte lesen http://www.robvanderwoude.com/escapechars.php