Ich versuche ein Programm zu machen, das nach einer Benutzereingabe über set /p var=
fragt, aber habe das Problem, dass der Benutzer etwas anderes als 1 oder 2 eingeben kann, was nicht das ist, was ich von ihnen will.Akzeptieren Sie nur eine Eingabe von 1 oder 2 im Batch?
Ich bin mir voll bewusst, dass ich eine Vielzahl von if-Anweisungen verwenden könnte, um NUR 1 oder 2 zu überprüfen, und dann zurück zur Frage gehen und erneut fragen, ob sie keine 1 oder 2 eingeben, aber ich hätte eine TON von Etiketten zu verwenden (:start
).
Wenn jemand einen Weg vorschlagen könnte, in dem ich nur eine 1 oder 2 Antwort erzwingen könnte, würde das sehr geschätzt werden !!!
'Wahl/c: 12' ist wie. Siehe 'Wahl /?'. Ihr Problem besteht darin, dass Sie stackoverflow als Referenz verwenden. Lesen Sie die aktuelle Referenz. –
Danke, Kumpel, tut mir leid, ich habe nicht bemerkt, dass es nur dafür einen Befehl gibt. Ich werde das nächste Mal sicher weiter forschen! – Silver