Avis aux Batcheurs :-)
Résolu/Fermé
Utilisateur anonyme
-
Modifié par Saachaa le 4/08/2011 à 00:30
Utilisateur anonyme - 11 août 2011 à 16:20
Utilisateur anonyme - 11 août 2011 à 16:20
3 réponses
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
Modifié par naruto-94 le 4/08/2011 à 01:41
Modifié par naruto-94 le 4/08/2011 à 01:41
en gros !
pour demander à l'utilisateur il faut utiliser
set /p sonchoix=
ensuite on fait des if
if '%sonchoix%' == '1' goto menu1
if '%sonchoix% == '2' goto menu2blabla
goto sert à dire qu'on se rend vers l'instruction ( je ne sais pas vraiment comme ça s'appelle ) nommé menu1 ou menu2blabla
:menu1
echo processus du menu1 effectuer
goto fin
:menublabla
echo cle ajouter dans la base de registre
goto fin
:fin // au lieu de mettre un goto fin on peut mettre un goto menu si tu l'a créer
echo 'fin du prog'
rajoute un @echo off au debut de ton fichier batch pour que ça n'affiche pas les commandes quand tu l'execute , je ne sais pas si ça reglera ton probleme de ok
pour demander à l'utilisateur il faut utiliser
set /p sonchoix=
ensuite on fait des if
if '%sonchoix%' == '1' goto menu1
if '%sonchoix% == '2' goto menu2blabla
goto sert à dire qu'on se rend vers l'instruction ( je ne sais pas vraiment comme ça s'appelle ) nommé menu1 ou menu2blabla
:menu1
echo processus du menu1 effectuer
goto fin
:menublabla
echo cle ajouter dans la base de registre
goto fin
:fin // au lieu de mettre un goto fin on peut mettre un goto menu si tu l'a créer
echo 'fin du prog'
rajoute un @echo off au debut de ton fichier batch pour que ça n'affiche pas les commandes quand tu l'execute , je ne sais pas si ça reglera ton probleme de ok
Utilisateur anonyme
4 août 2011 à 01:43
4 août 2011 à 01:43
Salut Naruto, et merci de tes réponses ;-)
Pour te répondre, j'ai déjà tester l'@echo off, et pas de succès !
En ce qui concerne l'autre partie, je ne comprends pas trop cette partie:
:menu1
echo processus du menu1 effectuer
goto fin
Où dois-je placer mon script ?
Merci pour tes explications claires ;-)
Pour te répondre, j'ai déjà tester l'@echo off, et pas de succès !
En ce qui concerne l'autre partie, je ne comprends pas trop cette partie:
:menu1
echo processus du menu1 effectuer
goto fin
Où dois-je placer mon script ?
Merci pour tes explications claires ;-)
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
10 août 2011 à 10:01
10 août 2011 à 10:01
désolé de cette réponse tardive , ton script tu dois le placer à la place de l'echo
naruto-94
Messages postés
865
Date d'inscription
mercredi 17 août 2005
Statut
Membre
Dernière intervention
20 décembre 2012
188
Modifié par naruto-94 le 11/08/2011 à 14:41
Modifié par naruto-94 le 11/08/2011 à 14:41
je t'ai fais un petite exemple :
met ça dans un fichier batch tu auras un aperçu :
@echo off
echo ===MENU===
echo 1- hello world
echo 2- addition
echo 3- test
set /p choix=Quel est votre choix?
if '%choix%' == '1' goto hello
if '%choix%' == '2' goto addition
if '%choix%' == '3' goto test
:hello
set /p prenom=votre prenom ?
echo Hello %prenom%
goto finprogramme
:addition
set /p chiffre1=1er chiffre
set /p chiffre2=2eme chiffre
set /a total=%chiffre1%+%chiffre2%
echo %chiffre1% + %chiffre2% = %total%
goto finprogramme
:test
echo BLABLABLO
goto finprogramme
:finprogramme
echo au revoir
pause
met ça dans un fichier batch tu auras un aperçu :
@echo off
echo ===MENU===
echo 1- hello world
echo 2- addition
echo 3- test
set /p choix=Quel est votre choix?
if '%choix%' == '1' goto hello
if '%choix%' == '2' goto addition
if '%choix%' == '3' goto test
:hello
set /p prenom=votre prenom ?
echo Hello %prenom%
goto finprogramme
:addition
set /p chiffre1=1er chiffre
set /p chiffre2=2eme chiffre
set /a total=%chiffre1%+%chiffre2%
echo %chiffre1% + %chiffre2% = %total%
goto finprogramme
:test
echo BLABLABLO
goto finprogramme
:finprogramme
echo au revoir
pause
Utilisateur anonyme
11 août 2011 à 16:20
11 août 2011 à 16:20
Waah, merci bien, tu détailles bien :-)
Encore merci, bonne journée à toi :D
Encore merci, bonne journée à toi :D