marzli2 10 Geschrieben 20. Juni 2006 Melden Geschrieben 20. Juni 2006 echo off CHOICE /C ab /N /M "Wählen Sie a für Option 1 und b für Option 2." if errorlevel 1 goto eins if errorlevel 2 goto zwei :eins echo EINS pause exit :zwei echo zwei pause exit egal ob ich a oder b drücke, immer kommt die meldung EINS :((( früher war das einfacher :) arbeite unter win2k3 server. möchte für einen terminaluser im kiosk mode ein batchmenu erstellen, damit er ein paar programme darüber starten kann. er soll nicht in den desktop modus können.
zahni 587 Geschrieben 20. Juni 2006 Melden Geschrieben 20. Juni 2006 Welches Choice? Das gibt es da niciht mehr. Alternative: echo off cls :start ECHO. ECHO 1. Print Hello ECHO 2. Print Bye ECHO 3. Print Test set choice= set /p choice=Type the number to print text. if not "%choice%" == "" set choice=%choice:~0,1% if "%choice%" == "1" goto hello if "%choice%" == "2" goto bye if "%choice%" == "3" goto test ECHO "%choice%" is not valid please try again ECHO. goto start :hello ECHO HELLO goto end :bye ECHO BYE goto end :test ECHO TEST goto end :end Quelle: http://www.supportnet.de/fresh/2005/6/id1086379.asp -Zahni
Knopfdruecker 10 Geschrieben 20. Juni 2006 Melden Geschrieben 20. Juni 2006 Hallo! if errorlevel 1 goto einsif errorlevel 2 goto zwei Hmm, numerischer Vergleich, mach doch mal: if %errorlevel% EQU 1 goto eins if %errorlevel% EQU 2 goto zwei Und lies Dir mal den Output von help if durch. HTH Knopfdruecker
marzli2 10 Geschrieben 20. Juni 2006 Autor Melden Geschrieben 20. Juni 2006 zahni, aufm server funktioniert die batchdatei nicht. er akzeptiert keine eingaben 1-3 und sagt, die taste gibts nicht.
zahni 587 Geschrieben 20. Juni 2006 Melden Geschrieben 20. Juni 2006 Zeile if not "%choice%" == "" set choice=%choice:~0,1% löschen. K.A. was die soll. -Zahni
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden