2016-06-17 10 views
1

Okay, jedes Mal, wenn ich Enter nur auf einen set /p input Befehl drücke, wiederholt es immer den letzten Befehl, den ich eingegeben habe.CMD - Durch Drücken von Enter wird der letzte Befehl wiederholt.

Gibt es eine Möglichkeit, CMD vielleicht zu echo zu machen? Fehler, wenn Sie die Eingabe auf einen Befehl drücken?

+0

[EDIT] Ihre Frage ein und fügen Sie die komplette Batch-Datei –

+2

'set INPUT do =' vor dem 'set/P'? – TripeHound

Antwort

1

Gibt es eine Möglichkeit, CMD möglicherweise zu echo zu machen Fehler beim Drücken von Eingabe eines Befehls set/p?

set /p belässt den vorherigen Wert unverändert, wenn Sie einfach Enter drücken. Sie können dieses Verhalten verwenden:

:loop 
    set "input=Error" 
    set /p "input=prompt: " 
    echo %input% 
goto :loop 
Verwandte Themen