Crée une script qui demande a l'utilisateur

Résolu/Fermé
mlassane Messages postés 6 Date d'inscription mercredi 6 mars 2019 Statut Membre Dernière intervention 9 avril 2019 - Modifié le 6 mars 2019 à 13:15
mlassane Messages postés 6 Date d'inscription mercredi 6 mars 2019 Statut Membre Dernière intervention 9 avril 2019 - 6 mars 2019 à 19:47
Bonjour s'ils vous plait qui peux m'aider j crée une script quand j lance il se ferme automatiquement

@echo off 
echo 1. continue 2. Quitter
set /p var = entrez votre chooix : 
if %var%==1 (
   echo salut
   ) else (
    exit
   )
pause
A voir également:

2 réponses

T3chN0g3n Messages postés 4970 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 12 avril 2024 1 095
6 mars 2019 à 14:16
Bonjour, il y'a un caractère qui merde mais je n'arrive pas à voir lequel (peut être les espaces au lieu des tabulations), utilise un vrais éditeur type notepad ++

Code qui marche:
@echo off

echo 1. Continuer  2. Quitter

set /p var=Entrez votre choix : 
	if %var%==1 (
	echo salut
	) Else (
	Exit
	)
pause
0
mlassane Messages postés 6 Date d'inscription mercredi 6 mars 2019 Statut Membre Dernière intervention 9 avril 2019
6 mars 2019 à 15:28
Merci s avec notepad++ que j fait sa sa donne rien.
0
T3chN0g3n Messages postés 4970 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 12 avril 2024 1 095
6 mars 2019 à 15:33
Ce fichier fonctionne pour moi:
https://www.cjoint.com/c/ICgoHpjAb8Q
0
mlassane Messages postés 6 Date d'inscription mercredi 6 mars 2019 Statut Membre Dernière intervention 9 avril 2019
6 mars 2019 à 19:47
Merci beaucoup comme vous avez dit c les espaces ca marche j pu le mettre dans mon script qui permet de modifier la clé de licorne d'office 2016 sans avoir a l désinstaller et le réinstaller

@echo off

title Modification de la cle de office 2016
mode con cols=80 lines=16

echo %date% %time%
echo.
echo Bienvenu dans le programme d'activation d'office 16
echo.
cd "\Program Files (x86)\Microsoft Office\Office16>"
:inpkey
set /p inpkey= Veillez entrez la nouvelle licence avec le tirer :
cscript ospp.vbs /inpkey:%inpkey%

echo 1 : Recommencé 2 : Quitter
set /p var=Entrez votre choix :
if %var%==1 (
goto :inpkey
) else (
exit
)
echo.
pause
0
Si tu ajoutes un echo de ta variable, tu verras qu'il y a un problème.
set /p var = entrez votre choix :
echo "%var%"

MSDOS va t'afficher "" même si tu as choisis 1 comme réponse. Donc c'est ta ligne "set /p" qui fonctionne pas. ;-)
Si tu regardes mieux les exemples d'utilisation de la commande set (en tapant "set /?"), tu verras qu'il n'y a pas d'espace autour du "=".
Donc avec "set /p var=entrez votre choix : " ça fonctionnera mieux.
0
T3chN0g3n Messages postés 4970 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 12 avril 2024 1 095
6 mars 2019 à 16:03
Ha merci je suis bigleux x)
0