Bonjour,
comment supprimer la valeur de ma variable, car lorsque je renseigne N à la première question et N à la deuxième, il suffit que je valide sans taper quoi que ce soit et je boucle tout le temps. Car le N est initialisé dans mes variables et elles ne se vident pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 @ECHO off :debut CLS @ECHO Voulez-vous detacher les bases de donnees ? Y or N @SET /P REPONSE1=Reponse : @IF '%REPONSE1%' == '' GOTO debut @IF %REPONSE1% == y GOTO suite @IF %REPONSE1% == Y GOTO suite @IF %REPONSE1% == n GOTO quitter @IF %REPONSE1% == N GOTO quitter :quitter CLS @echo Voulez-vous quitter le programme ? Y or N @SET /P REPONSE2=Reponse : @IF '%REPONSE2%' == '' GOTO quitter @IF %REPONSE2% == y GOTO fin @IF %REPONSE2% == Y GOTO fin @IF %REPONSE2% == n GOTO debut @IF %REPONSE2% == N GOTO debut :suite @ECHO Lancement du detachement des bases futiles ! osql -Usa -P -i requete.sql PAUSE :fin
Partager