Zeile von einer Bat-Datei in eine andere kopieren
Ich wollte eine Zeile von einer Bat-Datei in eine andere schreiben, dies habe ich auch mit echo geschafft aber bei der nächsten Zeile gibt es ein Problem.
echo set /a c=%b%-%a%>>"%userprofile%\Desktop\Neues Textdokument (2).bat"
Wenn ich diese ausführe steht in der neuen Bat-Datei nur "set /a c=-" da die Bat-Datei die Variablen nicht kennt. Wie schaffe ich es das es mit den Prozent-Zeichen kopiert wird ??
Danke schonmal im Vorraus
echo set /a c=%b%-%a%>>"%userprofile%\Desktop\Neues Textdokument (2).bat"
Wenn ich diese ausführe steht in der neuen Bat-Datei nur "set /a c=-" da die Bat-Datei die Variablen nicht kennt. Wie schaffe ich es das es mit den Prozent-Zeichen kopiert wird ??
Danke schonmal im Vorraus
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 250963
Url: https://administrator.de/forum/zeile-von-einer-bat-datei-in-eine-andere-kopieren-250963.html
Ausgedruckt am: 08.04.2025 um 17:04 Uhr
6 Kommentare
Neuester Kommentar

Hallo,
die Prozentzeichen verdoppeln:
Gruß jodel32
die Prozentzeichen verdoppeln:
echo set /a c=%%b%%-%%a%%>>"%userprofile%\Desktop\Neues Textdokument (2).bat"
Hallo Nick.B (BTW: Willkommen im Forum!) und jodel32!
Die Verdopplung der Prozentzeichen ist natürlich der richtige Weg, wobei sich in diesem speziellen Fall aber noch eine Vereinfachung anböte:
- ein "
Grüße
bastla
Die Verdopplung der Prozentzeichen ist natürlich der richtige Weg, wobei sich in diesem speziellen Fall aber noch eine Vereinfachung anböte:
echo set /a c=b-a>>"%userprofile%\Desktop\Neues Textdokument (2).bat"
set /a
" sollte auch ganz ohne die Prozentzeichen auskommen ...Grüße
bastla

@bastla : man lernt immer noch dazu ... Danke für die Info!
Gruß jodel32
Gruß jodel32