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
Please also mark the comments that contributed to the solution of the article
Content-Key: 250963
Url: https://administrator.de/contentid/250963
Printed on: April 26, 2024 at 15:04 o'clock
6 Comments
Latest comment
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