Bonjour,
Je souhaiterais mettre en place un traitement sur une machine XP qui met à jour un SQL Server.
Voici ma question :
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 @echo off :debut @echo Voulez-vous détacher les bases de données ? Y or N @SET /P reponse=Réponse : @if %reponse% == y goto suite @if %reponse% == Y goto suite @if %reponse% == n goto quitter @if %reponse% == N goto quitter @goto debut :quitter @echo Voulez-vous quitter le programme ? Y or N @SET /P rep=Réponse : @if %rep% == y goto fin @if %rep% == Y goto fin @if %rep% == n goto debut @if %rep% == N goto debut :suite @echo Lancement du détachement des bases futiles ! osql -Usa -P -i requete.sql pause :fin
Comment faire pour prendre en compte la non saisie de l'utilisateur ?
Je m'explique, si je tape n ou N ou Y ou y, ça fonctionne bien, mais lorsque je ne tape rien et je valide, ça sort brutalement du programme.
Comment exprimer la non saisie sous DOS ?!?
Merci de m'aider.
Peace ...
Partager