batch bestandje werkt niet?

Status
Niet open voor verdere reacties.

cascer1

Gebruiker
Lid geworden
23 jul 2010
Berichten
10
hallo allemaal,
ik heb een batch bestandje gemaakt (eigenlijk had ik gewoon niks te doen...)
alleen iedere keer crasht hij na de eerste optie!
wat moet ik doen om hem te laten werken?


Code:
@echo OFF
title hyperglykemie beslis schema

:start
echo alle bloedsuikers en ketonen in dit programma worden gemeten in mmol.
echo.
pause 

:1
cls
echo bloedsuiker is...
echo.
echo 1. lager dan 10
echo 2. 10 of hoger
echo 3. 20 of hoger
echo 4. annuleren
echo.
set /p 1=vul een optie in: 
IF %1%==1 goto :1
IF %1%==2 goto :3
IF %1%==3 goto :2
IF %1%==4 exit

:2
cls
echo de bloedglucose is boven de 20
echo.
echo geef een bolus van 10% van de totale dagdosis.
echo.
echo controleer na een uur, gedaald?
echo 1. ja
echo 2. nee
echo 3. annuleren
echo.
set /p 2=vul een optie in: 
if %2%==1 goto 6
if %2%==2 goto 5
if %2%==3 exit

:3
cls
echo de bloedglucose is boven de 10
echo.
echo geef een bolus van 5% van de totale dagdosis
echo.
echo controleer na 2 uur, gedaald?
echo 1. ja
echo 2. nee
echo 3. annuleren
echo.
set /p 3=vul een optie in: 
if %3%==1 goto 6
if %3%==2 goto 5
if %3%==3 exit

:5
cls
echo niet gedaald,
echo systeem verschonen en ketonen meten.
pause
cls
echo wat zijn je ketonen?
echo 1. minder dan 1
echo 2. meer dan 1
echo 3. annuleren
echo.
set /p 5=vul een optie in: 
if %5%==1 goto 8 
if %5%==2 goto 7
if %5%==3 exit

:6
cls
echo de bloedsuiker is gedaald.
echo.
echo controleer na 1 uur weer je bloedsuiker.
pause
exit

:7
cls
echo je hebt meer dan 1 mmol ketonen.
echo.
echo bel je diabetesteam en geef een bolus van 15-20% van je totale dagdosis.
echo meet na 1 uur nog eens je ketonen.
echo.
echo na een uur zijn mijn ketonen...
echo 1. niet onder 1
echo 2. onder 1
echo 3. annuleren
echo.
set /p 7=vul een optie in: 
if %7%==1 goto 11
if %7%==2 goto 12
if %7%==3 exit

:8
cls
echo geen ketonen
echo.
echo geef een bolus van 10-15% van de totale dagdosis,
echo en meet na 2 uur nog eens je bloedglucose en ketonen.
echo.
echo 1. bloedglucose niet gedaald of nog steeds ketonen (boven 1 mmol)
echo 2. bloedglucose wel gedaald en geen ketonen (onder 1 mmol)
echo 3. annuleren
echo.
set /p 8=kies een optie: 
if %8%==1 goto 13
if %8%==2 goto 12
if %8%==3 exit

:11
cls
echo je bloedglucose is niet gedaald en/of ketonen.
echo.
echo begin weer opnieuw.
pause
goto 1

:12
cls
echo gedaald.
echo.
echo 1. bloedglucose is onder de 10 
echo 2. bloedglucose is boven de 10 
echo 3. annuleren
echo.
set /p 12=kies een optie: 
if %12%==1 goto einde
if %12%==2 goto 1
if %12%==3 exit

:einde
cls
echo gefeliciteerd, je suiker is weer normaal
pause
exit
 
het gaat een beetje volgens dit schema:

beslisboom002.jpg
 
je bent simpelweg quotes vergeten :)

Code:
@echo OFF
title hyperglykemie beslis schema

:start
echo alle bloedsuikers en ketonen in dit programma worden gemeten in mmol.
echo.
pause 

:1
cls
echo bloedsuiker is...
echo.
echo 1. lager dan 10
echo 2. 10 of hoger
echo 3. 20 of hoger
echo 4. annuleren
echo.
set /p 1=vul een optie in: 
IF "%1%"=="1" goto 1
IF "%1%"=="2" goto 3
IF "%1%"=="3" goto 2
IF "%1%"=="4" exit

:2
cls
echo de bloedglucose is boven de 20
echo.
echo geef een bolus van 10% van de totale dagdosis.
echo.
echo controleer na een uur, gedaald?
echo 1. ja
echo 2. nee
echo 3. annuleren
echo.
set /p 2=vul een optie in: 
if "%2%"=="1" goto 6
if "%2%"=="2" goto 5
if "%2%"=="3" exit

:3
cls
echo de bloedglucose is boven de 10
echo.
echo geef een bolus van 5% van de totale dagdosis
echo.
echo controleer na 2 uur, gedaald?
echo 1. ja
echo 2. nee
echo 3. annuleren
echo.
set /p 3=vul een optie in: 
if "%3%"=="1" goto 6
if "%3%"=="2" goto 5
if "%3%"=="3" exit

:5
cls
echo niet gedaald,
echo systeem verschonen en ketonen meten.
pause
cls
echo wat zijn je ketonen?
echo 1. minder dan 1
echo 2. meer dan 1
echo 3. annuleren
echo.
set /p 5=vul een optie in: 
if "%5%"=="1" goto 8 
if "%5%"=="2" goto 7
if "%5%"=="3" exit

:6
cls
echo de bloedsuiker is gedaald.
echo.
echo controleer na 1 uur weer je bloedsuiker.
pause
exit

:7
cls
echo je hebt meer dan 1 mmol ketonen.
echo.
echo bel je diabetesteam en geef een bolus van 15-20% van je totale dagdosis.
echo meet na 1 uur nog eens je ketonen.
echo.
echo na een uur zijn mijn ketonen...
echo 1. niet onder 1
echo 2. onder 1
echo 3. annuleren
echo.
set /p 7=vul een optie in: 
if "%7%"=="1" goto 11
if "%7%"=="2" goto 12
if "%7%"=="3" exit

:8
cls
echo geen ketonen
echo.
echo geef een bolus van 10-15% van de totale dagdosis,
echo en meet na 2 uur nog eens je bloedglucose en ketonen.
echo.
echo 1. bloedglucose niet gedaald of nog steeds ketonen (boven 1 mmol)
echo 2. bloedglucose wel gedaald en geen ketonen (onder 1 mmol)
echo 3. annuleren
echo.
set /p 8=kies een optie: 
if "%8%"=="1" goto 13
if "%8%"=="2" goto 12
if "%8%"=="3" exit

:11
cls
echo je bloedglucose is niet gedaald en/of ketonen.
echo.
echo begin weer opnieuw.
pause
goto 1

:12
cls
echo gedaald.
echo.
echo 1. bloedglucose is onder de 10 
echo 2. bloedglucose is boven de 10 
echo 3. annuleren
echo.
set /p 12=kies een optie: 
if "%12%"=="1" goto einde
if "%12%"=="2" goto 1
if "%12%"=="3" exit

:einde
cls
echo gefeliciteerd, je suiker is weer normaal
pause
exit
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan