Frage von 0zz00zz0, 69

Warum steht wenn ich mit Batch eine Variable in eine .txt ausgebe "Echo ist ausgeschaltet (OFF)"?

Hallo, Ich habe folgendes Problem. Wenn ich in einer Batch Datei eine Variable in ein Textdokument ausgebe, steht in der .txt Datei: "Echo ist ausgeschaltet (OFF)". Kann mir jemand helfen?

Hier der Code: echo %pw2% >> pw.txt

Antwort
von WernerFranz, 54

Versuch mal davor "@echo off"

Kommentar von 0zz00zz0 ,

Wenn du damit meinst in der ersten Zeile das habe ich schon gemacht

Kommentar von WernerFranz ,

Ich kenne mich damit nicht besonders aus, aber In Batch Files verhindert "@echo off" zu Beginn des Skriptes die Ausgabe
aller (!) Befehlszeilen auf dem Bildschirm bis die Stapelverarbeitung
beendet wird, abbricht oder mittendrin ein "@echo on" Befehl erfolgt, um z. B. Befehlszeilen tatsächlich anzuzeigen und dann auszuführen. Kommentare (mit :: oder REM)
werden natürlich auch nicht angezeigt. Ist aber nur ein Nebeneffekt.
Bei REM sollte man jedoch unbedingt aufpassen, da dort ungewollt der "remove" Befehl gestartet werden kann, was zu massiven Datenverlust  führt, weshalb ich die Benutzung von "REM" nicht empfehlen würde, also versuche doch einfach "@echo on" ;).

Kommentar von 0zz00zz0 ,

OK kein problem, ich habe mein Problem gefunden: Ich hatte die Variable falsch difiniert, aber trotzdem danke ;)

Keine passende Antwort gefunden?

Fragen Sie die Community