Batch : script shell sous windows

Fermé
Nangel38 - 8 nov. 2009 à 14:33
FrenchKilleR Messages postés 156 Date d'inscription samedi 29 août 2009 Statut Membre Dernière intervention 2 janvier 2010 - 8 nov. 2009 à 14:36
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

1 réponse

FrenchKilleR Messages postés 156 Date d'inscription samedi 29 août 2009 Statut Membre Dernière intervention 2 janvier 2010 17
8 nov. 2009 à 14:36
Bonjour ,

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

Discussions similaires