Hallo liebe Community,
beim Batch-Programmieren bin ich auf folgendes Problem gestoßen:
Mit set /p a=Bitte Zahl zwischen 1 und 100 eingeben:
kann ich einen Benutzer dazu auffordern, eine Zahl zwischen 1 und 100 einzugeben, die dann in die Variable %a% gesetzt wird. Nun möchte ich ausschließen, dass der Benutzer eine andere Zahl oder Buchstaben eingibt. Wie? Mein Vorschlag:
set /p a=Bitte Zahl zwischen 1 und 100 eingeben:
if "%a%"=="[ich hab keine Ahnung was hier hin muss]" echo Bitte geben Sie eine zulässige Zahl ein!
il "%a%"=="[hier weiß ich nicht mehr weiter]" echo Bitte geben Sie Ziffern ein!
Ich habe in der Tat ein um einige universen komplizierteres Programm vorliegen, aber stark vereinfacht ist es das. Danke im Voraus,
mkcecode
mkcecode Gast |