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 ...







Répondre avec citation







Partager