Mavericklp
Erfahrenes Mitglied
Mahlzeit zusammen,
ich bin gerade eine Batch Datei am Schreiben, die mir Ordner Strukturen erstellen soll. Soweit funktioniert auch alles wie gewünscht. Allerdings bricht die Datei immer ab, wenn ich Leerzeichen eingebe.
Ergibt folgende Ausgabe:
Ich habe auch schon diverse andere Variationen ausprobiert, die aber alle nicht funktioniert haben...
set /p "Kunde="""
set /p Kunde=^"^"
set /p Kunde=' '
set /p "Kunde="
set /p Kunde="""" """
set /p ^"Name=""^"
auch "setlocal DisableDelayedExpansion" bringt nichts.
ich bin gerade eine Batch Datei am Schreiben, die mir Ordner Strukturen erstellen soll. Soweit funktioniert auch alles wie gewünscht. Allerdings bricht die Datei immer ab, wenn ich Leerzeichen eingebe.
Code:
Echo Gebe den Kundennamen an:
set /p Kunde=""
if '%Kunde%' == 'exit' GOTO Ende
Ergibt folgende Ausgabe:
Code:
C:\Batch>set /p Kunde=""
Vorname Nachname
"Nachname'" kann syntaktisch an dieser Stelle nicht verarbeitet werden.
C:\Batch>if 'Vorname Nachname' == 'exit' GOTO Ende
Ich habe auch schon diverse andere Variationen ausprobiert, die aber alle nicht funktioniert haben...
set /p "Kunde="""
set /p Kunde=^"^"
set /p Kunde=' '
set /p "Kunde="
set /p Kunde="""" """
set /p ^"Name=""^"
auch "setlocal DisableDelayedExpansion" bringt nichts.
Zuletzt bearbeitet: