Fichierb bat

[Fermé]
Signaler
Messages postés
4
Date d'inscription
lundi 15 décembre 2008
Statut
Membre
Dernière intervention
17 décembre 2008
-
 Utilisateur anonyme -
Bonjour,
j'ai entrain de créer un fichier batch qui prend deux entrées ( un nom et une chaine)
et voici le code


@echo off
if %2=="ang" goto anglais
echo ce n'est pas juste
EXIT
:anglais
echo heloo %1
if %2=="fra" goto francais
echo ce n'est pas juste
EXIT
:francais
echo bonjour %1
if %2="ger" goto german
echo ce n'est pas juste
EXIT
:german
echo guten tag %1
mais il ne amrche plus
merci pour votre aide.

1 réponse


Slt, essaies sa :

@echo off
cls
echo.
set /p x=Langue (fra, ang, ger): 
if "%x%"=="ang" goto Anglais
if "%x%"=="fra" goto Francais
if "%x%"=="ger" goto German
goto Erreur

:Anglais
cls
echo.
echo Helo %1
pause>nul
goto Exit

:Francais
cls
echo.
echo Bonjour %1
pause>nul
goto Exit


:German
cls
echo.
echo Guten Tag %1
pause>nul
goto Exit

:Erreur
color 0C
cls
echo.
echo Choix invalide
pause>nul
goto Exit

:Exit
cls
exit



@+