Provoquer une demande d'insertion de texte dans un scripte .bat pour une condito

Résolu/Fermé
LiKane - 5 févr. 2021 à 17:24
barnabe0057
Messages postés
13959
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
11 août 2022
- 5 févr. 2021 à 17:45
Bonjour,

Je travaille sur un scripte qui à pour but d'automatiser un protocole (changer des paramètres installer des apli ect...), au bout d'un moment je doit lancer soit un installeur soit un autre (selon le pc). Et ça je veut que se soit un personne qui le défini, donc que le scripte s’arrête et qu'il provoque une demande d'insertion de caractère, mais voila je ne sait pas comment ou même si c'est possible de provoquer cette demande.
Si quelqu'un à une solution, direct ou alternatif sa m'aiderais beaucoup, merci d'avance.

2 réponses

barnabe0057
Messages postés
13959
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
11 août 2022
4 811
Modifié le 5 févr. 2021 à 17:35
Bonjour,

Pour que l'utilisateur effectue une saisie, il faut utiliser SET /P

:saisie
set "choix="
set /p choix="Appuyez sur E pour confirmer ou bien sur Z pour annuler : "
if not defined choix (goto :saisie)
if /i "%choix%"=="E" (echo vous avez appuyez sur E)
if /i "%choix%"=="Z" (echo vous avez appuyez sur Z)
goto :saisie




“L'intelligence artificielle se définit comme le contraire de la bêtise naturelle.”
0
LiKaneH
Messages postés
5
Date d'inscription
vendredi 5 février 2021
Statut
Membre
Dernière intervention
15 juin 2021

5 févr. 2021 à 17:42
Bah niquel, merci c'est exactement ce qu'il me fallait
0
barnabe0057
Messages postés
13959
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
11 août 2022
4 811
5 févr. 2021 à 17:45
De rien ;)

Vous pouvez passer le sujet en "résolu" alors.

Bonne soirée, à bientôt peut-être.
0