Batch Variable in Datei schreiben geht nicht?

3 Antworten

Damit bei leeren/nicht definierten Variablen nicht der Zustand von echo ausgegeben wird, kannst du

echo.%Code%

verwenden. (z.B. Bei einer leeren Benutzereingabe)

Bei deinem Code gibst du aber eine Variable aus, die nie definiert wird; es müsste zum Beispiel so heißen:

set/p"NeuerCode=Code: "
echo.%NeuerCode%>>Code.txt

~Tim

Deine Variable deklarierst du als 'NeuerCode', aber an deine Datei übergibst du eine Variable genannt %Code%.

set /p NeuerCode=Code:
@echo %NeuerCode% >> Code.txt