Problème en Langage Batch

Fermé
expressomar Messages postés 96 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 22 septembre 2012 - 11 sept. 2009 à 16:37
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 12 sept. 2009 à 08:42
Bonjour,
je voulais savoir ou est le problème dans ce ptit script en Batch:

@echo off
echo BienVenus Chez OMARBADIS
echo.
echo.
echo.
echo.
echo [1] : Ajout de donnees
echo.
echo [2] : Consultation de donnees
echo.
echo.
set/p N= CHoix:
if %N%==1 set /p S=Site:
echo %S%>> %S%.txt
set/p U=User Name:
echo %U%>> %S%.txt
set/p P=Password:
echo %P%>> %S%.txt
set/p CP=COnfirm Password:
echo %CP%>> %S%.txt
if %N%==2 set/p F= Entrez le nom Site:
If EXIST %F%.txt (
type %F%.txt
) else (
Nom du Site Introuvable
)
Pause
cls
ob


Avec la 2eme condition IF, le User Name et Le nom du Site et Le password se réécrivent.
et puis suit Entrez le nom du site.

je ne sais pas ce que s'est lui arrivé, j'espère que j'ai pu bien expliquer.

merci d'avance.

3 réponses

@echo off
:start
cls
echo BienVenus Chez OMARBADIS
echo.
echo.
echo.
echo.
echo [1] : Ajout de donnees
echo.
echo [2] : Consultation de donnees
echo.
echo.
set /p N= CHoix:
if "%N%"=="1" (
set /p S=Site:
echo %S%>> %S%.txt
set/p U=User Name:
echo %U%>> %S%.txt
set/p P=Password:
echo %P%>> %S%.txt
set/p CP=COnfirm Password:
echo %CP%>> %S%.txt
) else if "%N%"=="2" (
set /p F= Entrez le nom Site:
goto 00002
)
:00002
If EXIST %F%.txt (
type %F%.txt
) else (
Nom du Site Introuvable
)
Pause
goto start
0
expressomar Messages postés 96 Date d'inscription lundi 7 avril 2008 Statut Membre Dernière intervention 22 septembre 2012 3
12 sept. 2009 à 00:00
je ne sais pas pourquoi il me fait Echo désactivée...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
12 sept. 2009 à 08:42
hello
parce que si tu exécutes echo %var% et que la variable var est vide, cela revient à exécuter echo qui retourne Commande ECHO activée.
0