Posez votre question Signaler

[BATCH] condition if

Romain - Dernière réponse le 3 janv. 2012 à 17:58
Bonjour, je suis en train de réaliser un programme en batch, et pour cela, jaimerais faire a la fin du programme :

Voulez-vous redémarrer votre machine maintenant ? (o/n)


Pour cela, il faut faire une condition, mais j'ai cherché et je ne trouve pas.
Pourriez vous me procurer le code, ou mindiquer la démarche à faire pour réaliser cette demande.

Je vous en remercie d'avance.

Romain
Lire la suite 

[BATCH] condition if »

7 réponses
Réponse
+5
moins plus
CHOICE est est une commande externe accompagnant COMMAND.com. Elle a disparue avec CMD.exe vu que SET /P (interne) la remplace avantageusement.
Ajouter un commentaire
Réponse
+2
moins plus
set /p check=Redémarrez votre ordinateur [O/N]?
if /i not "%check%"=="O" Goto :eof
@shutdown -r -f -t 5
goto :eof
voilou
Ajouter un commentaire
Réponse
+2
moins plus
Faux
la commande est if
ex pour ton programme
@echo off
:F
set /p question=voulez-vous redemarrer votre machine maintenant (o/n)
if %question%==o goto O
if %question%==O goto O
if %question%==n goto N
if %question%==N goto N
goto F
:O
shutdown -r -t 10 -c "ARRET EN COURS..."
:N
EXIT
Ajouter un commentaire
Réponse
+0
moins plus
choice/?
Attend que l'utilisateur fasse son choix dans le menu.

CHOICE [/C[:]touches] [/N] [/S] [/T[:]c,nn] [texte]

/C[:]touches Spécifie les touches configurables. Le défaut est ON
/N           Ne pas afficher les touches et le ? à l'invite.
/S           Permet de distinguer entre majuscules et minuscules.
/T[:]c,nn    Touche par défaut c après nn secondes
texte        Texte à afficher à l'invite

ERRORLEVEL est établi de manière à détecter une erreur de choix de touche.



Attention, je sais pas si ça marche au delà de windows98

a+
Ajouter un commentaire
Réponse
-3
moins plus
bnsoir j vou un script qui me permet de choisir est ce ke j veu quitter le programme ou non on posant question :
vous voulez quitter ?[o/n]
rep s'il vou plait
Maman, chui pas bô - 23 nov. 2009 à 22:09
la soluce est juste au-dessus :D
Nem - 12 avril 2011 à 11:14
www.apprendre_a_ecrire.com
Ajouter un commentaire
Ce document intitulé « [BATCH] condition if » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook