2016-08-03 10 views
1

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 !!!

+0

'Wahl/c: 12' ist wie. Siehe 'Wahl /?'. Ihr Problem besteht darin, dass Sie stackoverflow als Referenz verwenden. Lesen Sie die aktuelle Referenz. –

+0

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

Antwort

1

"Wahl/c: 12 ist wie. Siehe Wahl /?" - Nudeln

Danke für die Hilfe!

Verwandte Themen