Batch "Choice" Frage

...komplette Frage anzeigen

2 Antworten

so gehts:

rem MS-DOS batch file
@echo off
cls

Choice /C abc 
IF %ERRORLEVEL%== 3 ECHO Richtig :( 
IF %ERRORLEVEL%== 2 ECHO Richtig :) 
IF %ERRORLEVEL%== 1 ECHO Falsch :( 



pause>nul

variablen gehören zwischen den prozentzeichen und diese musst du noch vergleichen - mit den istgleichzeichen =

Tanjo00 23.08.2012, 15:20

Danke sehr ! Ich weiß nicht was mit meinem gutefrage.net los ist ,aber ich klann es nicht als beste antwort auszeichnen , sorry :(

0
Pr0fessor 23.08.2012, 17:16
@Tanjo00

dafür braucht man noch eine weitere Antwort - entweder jemand anders oder du ;-)

0
FisheyLP 29.12.2013, 17:29

Danke du hast mir auch sehr geholfen, ich programmiere nämlich im moment ein Menü :) weißt du zufällig was man bei Choice /C für die Pfeiltaste schreiben muss?

0

Du musst das si machen: @echo off :start choice /C ABC /N if errorlevel 255 goto start if errorlevel 3 echo RICHTIG :( if errorlevel 2 echo RICHTIG :) if errorlevel 1 echo FALSCH :( if errorlevel 0 goto start Die "255" steht für: Wenn Eingabe falsch Die "0" steht füt : Keine Eingabe Und Merke: die Errorlevel Zahlen immer in absteigender Reihenfolge!

Was möchtest Du wissen?