Es wird nicht der ganze Befehl, den ich in ein anderen Batch schreiben möchte, übertragen.
Hallo Zusammen,
Ich habe ein Problem und das wäre:
Ich möchte das hier ausführen
damit das ankommen soll :
aber es kommt nur das an:
Das mit den %-Zeichen bei der Variable ist einfach zu lösen, einfach doppelte %-Zeichen machen:
Das Problem ist jetzt: Wie kriege ich noch das ">C\Temp\Auslagerung.txt" mit ? Ich habe es mit den Klammern probiert also so
was auch schief ging... Das gleiche, einfach das ich anstatt klammern die genomen habe ". sprich so:
Ich weiss nicht genau weiter... Kann mir da jemand helfen ?
Ich danke schon im voraus!
Mit freundlichen Grüssen
Blueberry
Ich habe ein Problem und das wäre:
Ich möchte das hier ausführen
ECHO echo %Variable% > C:\Temp\test1.txt >>C:\Temp\test2.bat
damit das ankommen soll :
ECHO echo %Variable% > C:\Temp\test1.txt"
aber es kommt nur das an:
echo Variable
Das mit den %-Zeichen bei der Variable ist einfach zu lösen, einfach doppelte %-Zeichen machen:
ECHO echo %%Variable%% > C:\Temp\Auslagerung.txt >>C:\Temp\RamAuslastung.bat
Das Problem ist jetzt: Wie kriege ich noch das ">C\Temp\Auslagerung.txt" mit ? Ich habe es mit den Klammern probiert also so
ECHO (echo %Variable% > C:\Temp\Auslagerung.txt) >>C:\Temp\RamAuslastung.bat
was auch schief ging... Das gleiche, einfach das ich anstatt klammern die genomen habe ". sprich so:
ECHO "echo %Variable% > C:\Temp\Auslagerung.txt " >>C:\Temp\RamAuslastung.bat
Ich weiss nicht genau weiter... Kann mir da jemand helfen ?
Ich danke schon im voraus!
Mit freundlichen Grüssen
Blueberry
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 110016
Url: https://administrator.de/forum/es-wird-nicht-der-ganze-befehl-den-ich-in-ein-anderen-batch-schreiben-moechte-uebertragen-110016.html
Ausgedruckt am: 23.12.2024 um 05:12 Uhr
2 Kommentare
Neuester Kommentar
Hallo Blueberry!
Zeichen, welche in Batch besondere Funktionen haben (<&|>), musst Du mit ^ maskieren. Damit weist Du den Interpreter an, diese Zeichen eben nicht zu interpretieren, sondern wie jedes andere Zeichen zu behandeln.
Diese Schreibweise sollte daher funktionieren:
Grüße
bastla
Zeichen, welche in Batch besondere Funktionen haben (<&|>), musst Du mit ^ maskieren. Damit weist Du den Interpreter an, diese Zeichen eben nicht zu interpretieren, sondern wie jedes andere Zeichen zu behandeln.
Diese Schreibweise sollte daher funktionieren:
ECHO echo %%Variable%% ^>C:\Temp\Auslagerung.txt >>C:\Temp\RamAuslastung.bat
bastla