PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batch Variablen in txt übertragen


con-ray
02.10.2009, 17:31
Hi
bin neu hier und wollt mal fragen wie man batch variablen wie %appdata%; %path% ... in eine text-datei übertragen kann.
also zb.
echo cd %programmfiles%\abc > a.txt
echo mkdir %programmfiles%\abc\bca >> a.txt

wenn ich das ausfür werden die variablen in dere text datei immer als volltext ausgegeben also C:\Programme\abc und nicht als %programmfiles%.
wie übertrag ich die variablen so wie sie sind?
mfg
con-ray


German
02.10.2009, 19:15
Die eigentliche Frage ist also, wie kann man Prozentzeichen per ECHO-Befehl ausgeben? Die Antwort: indem man sie verdoppelt.

Folgende Regeln gelten für die ECHO-Ausgabe von Sonderzeichen:
% zu %%
^ zu ^^
< zu ^<
> zu ^>
| zu ^| und
& zu ^&

con-ray
02.10.2009, 22:39
dankeschön genau das war des rätsels lösung.
hät ich eigendlich auhc selbst drauf kommen können aber es war anscheinend ZU naheliegend^^
habs mit klammern und so probiert aber naja
danke nochmal
kann geclosed werden
mfg
con-ray