Ich versuche, Benutzer zur Eingabe in der Batch-Datei mit dem Standardwert (falls Benutzer keine Eingabe eingeben).Benutzereingabe in Batch-Datei mit Standardwert
Ich versuche wie folgt: Default-Werte erforderlich: 1 Kopf.
set rev1=1
set rev2=HEAD
set /p rev1="start rev: default is %rev1% "
set /p rev2="end rev: default is %rev2% "
jedoch prompt zeigt start rev: default is
statt start rev: default is 1
.
Bitte helfen.
Wenn der gepostete Code zwischen Klammern steht ('if',' for', ...), dann könnte [diese Antwort] (http://stackoverflow.com/a/30177832/2861476) helfen. –
Und setzen Sie das erste doppelte Zitat links zu 'rev1' und' rev2' und nicht nach Gleichheitszeichen. Dies ist ein häufiger Fehler, der in Stack Overflow-Stapeldatei-verwandten Themen hunderte Male beschrieben wird. – Mofi