Rechercher : dans
Par :

Batch : script shell sous windows

Dernière réponse le 8 nov 2009 à 14:36:07 Nangel38, le 8 nov 2009 à 14:33:22 
 Signaler ce message aux modérateurs

Bonjour,
je dois déterminer à quelle catégorie appartient une personne qui rentre sa date de naissance en argument
lorsque j'exécute mon script (ci dessous) dans l'invite de commande windows rien ne se passe j'aimerai comprendre quelles sont mes erreurs
merci d'avance


@echo off
if "%1"=="/?" goto usage
if "%1"==""( echo Aucun parametre : rentrez votre annee de naissance
goto fin )
set /a "diff=1969-%1"
if %diff% LSS 0 (set CAT1 = veterans
goto ecrire)
if "%1"=="1986"( set CAT1 = "seniors"
goto ecrire)
if "%1"=="1970"( set CAT1 = "seniors"
goto ecrire)
if "%1"=="1989"( set CAT1 = espoir
goto ecrire)
if "%1"=="1987"( set CAT1 = espoir
goto ecrire)
if "%1"=="1991"( set CAT1 = "juniors"
goto ecrire)
if "%1"=="1990"( set CAT1 = juniors
goto ecrire)
if "%1"=="1993"( set CAT1 = cadets
goto ecrire)
if "%1"=="1992"( set CAT1 = cadets
goto ecrire)
if "%1"=="1995"( set CAT1 = minimes
goto ecrire)
if "%1"=="1994"( set CAT1 = minimes
goto ecrire)
if "%1"=="1997"( set CAT1 = benjamins
goto ecrire)
if "%1"=="1996"( set CAT1 = benjamins
goto ecrire)
if "%1"=="1999"( goto ecrire
echo poussin)
if "%1"=="1998"( set CAT1 = poussins
goto ecrire)
else ( set CAT1 = "ecole d'athlestisme"
goto ecrire)
:ecrire
echo la categorie correspondant a l'annee de naissance : %1 est : %CAT1%
goto fin
:usage
echo format de la commande : Categorie anneeDeNaissance
:fin

Configuration: Windows Vista
Firefox 3.5.5

1

 FrenchKilleR, le 8 nov 2009 à 14:36:07

Bonjour ,

Poste ca en programmation , tu auras une réponse ;)

Répondre à FrenchKilleR
Collection CommentÇaMarche.net