Programme en batch
Résolu/Fermé
pOw4_Amecpie
Messages postés
548
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
26 avril 2013
-
10 mai 2008 à 19:46
nath238 - 21 déc. 2011 à 01:26
nath238 - 21 déc. 2011 à 01:26
A voir également:
- Programme en batch
- Programme demarrage windows 10 - Guide
- Fichier batch - Guide
- Désinstaller programme windows 10 - Guide
- Mettre en veille un programme - Guide
6 réponses
byakhlefncr
Messages postés
260
Date d'inscription
vendredi 1 juillet 2005
Statut
Membre
Dernière intervention
11 septembre 2008
63
11 mai 2008 à 03:06
11 mai 2008 à 03:06
Salut,
J'espère que ça va t'aider (marche sous windows 2000) :
@echo off
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
set nombremystere=650
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause
Bonne chance
J'espère que ça va t'aider (marche sous windows 2000) :
@echo off
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
set nombremystere=650
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause
Bonne chance
pOw4_Amecpie
Messages postés
548
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
26 avril 2013
37
11 mai 2008 à 10:19
11 mai 2008 à 10:19
salut ,
merci beaucoup ça marche nikel !
juste un peti detail tu avais inversé GTR et LSS ....
et est-ce tu connais un truc pour que quand je lance le programme ça choisissse un nombre au hasard , histoire que ça reste pas tou le temp a 650 ^^
merci
merci beaucoup ça marche nikel !
juste un peti detail tu avais inversé GTR et LSS ....
et est-ce tu connais un truc pour que quand je lance le programme ça choisissse un nombre au hasard , histoire que ça reste pas tou le temp a 650 ^^
merci
byakhlefncr
Messages postés
260
Date d'inscription
vendredi 1 juillet 2005
Statut
Membre
Dernière intervention
11 septembre 2008
63
11 mai 2008 à 13:57
11 mai 2008 à 13:57
Bonjour,
Tu peux mettre
SET nombremystere=%RANDOM%
ça va te donnez un nombre aléatoire entre 1 et 32767
si tu desire avoir un nombre compris entre 100 et 999 par exemple :
@echo off
:NOMBRE_ALEA
SET nombremystere=%RANDOM%
IF %nombremystere% GTR 999 GOTO NOMBRE_ALEA
IF %nombremystere% LSS 100 GOTO NOMBRE_ALEA
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause
Tu peux mettre
SET nombremystere=%RANDOM%
ça va te donnez un nombre aléatoire entre 1 et 32767
si tu desire avoir un nombre compris entre 100 et 999 par exemple :
@echo off
:NOMBRE_ALEA
SET nombremystere=%RANDOM%
IF %nombremystere% GTR 999 GOTO NOMBRE_ALEA
IF %nombremystere% LSS 100 GOTO NOMBRE_ALEA
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause
theo7777
Messages postés
104
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
9 janvier 2013
42
Modifié par theo7777 le 28/07/2010 à 13:13
Modifié par theo7777 le 28/07/2010 à 13:13
Voici la version corrigé
Les accents s'affichent correctement
@echo off :NOMBRE_ALEA SET nombremystere=%RANDOM% IF %nombremystere% GTR 1000 GOTO NOMBRE_ALEA IF %nombremystere% LSS 1 GOTO NOMBRE_ALEA :DEBUT set /P nombrechoisi=Quel est le nombre mystere ? If %nombrechoisi% LSS %nombremystere% GOTO SUPERIEUR If %nombrechoisi% GTR %nombremystere% GOTO INFERIEUR GOTO FIN :SUPERIEUR echo nombre sup'rieur GOTO DEBUT :INFERIEUR echo nombre inf'rieur GOTO DEBUT :FIN Echo bien jou' pause
Les accents s'affichent correctement
pOw4_Amecpie
Messages postés
548
Date d'inscription
lundi 2 juillet 2007
Statut
Membre
Dernière intervention
26 avril 2013
37
11 mai 2008 à 17:29
11 mai 2008 à 17:29
SALUT,
merci beaucoup pour ton aide ça marche impec !
a+
merci beaucoup pour ton aide ça marche impec !
a+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
theo7777
Messages postés
104
Date d'inscription
mercredi 24 mars 2010
Statut
Membre
Dernière intervention
9 janvier 2013
42
Modifié par theo7777 le 24/07/2010 à 14:08
Modifié par theo7777 le 24/07/2010 à 14:08
C'est quand meme gros mais voici le code
Ceci est le code pour le jeu entre 1 et 1000
@echo off set /a nombremystere=(%random%%%1000)+1 :Jeu set /p nombrechoisi=Quel est le nombre mystere ?ÿ if %nombremystere% gtr %nombrechoisi% echo C'est superieur if %nombremystere% lss %nombrechoisi% echo C'est inferieur if not %nombremystere%==%nombrechoisi% goto jeu echo Vous avez trouve le nombre mystere! rem Vous pouvez changer le texte qui est à la ligne precedente(sauf echo)pause >nul
Ceci est le code pour le jeu entre 1 et 1000
peut etre est-ce trop tard mais
quand je lance le bat peut inporte que le nombre soit inférieur ou suppérieur il me mais fo chifre inferieur plz aide
quand je lance le bat peut inporte que le nombre soit inférieur ou suppérieur il me mais fo chifre inferieur plz aide
jam-jam68140
Messages postés
18
Date d'inscription
mercredi 2 novembre 2011
Statut
Membre
Dernière intervention
27 novembre 2011
9
27 nov. 2011 à 21:10
27 nov. 2011 à 21:10
pour pouvoir t'aider faudrai mettre ton code!
@echo off
:NOMBRE_ALEA
SET nombremystere=%RANDOM%
IF %nombremystere% GTR 999 GOTO NOMBRE_ALEA
IF %nombremystere% LSS 100 GOTO NOMBRE_ALEA
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause
:NOMBRE_ALEA
SET nombremystere=%RANDOM%
IF %nombremystere% GTR 999 GOTO NOMBRE_ALEA
IF %nombremystere% LSS 100 GOTO NOMBRE_ALEA
:DEBUT
set /P nombrechoisi=Quel est le nombre mystere ?
If %nombrechoisi% GTR %nombremystere% GOTO SUPERIEUR
If %nombrechoisi% LSS %nombremystere% GOTO INFERIEUR
GOTO FIN
:SUPERIEUR
echo nombre supérieur
GOTO DEBUT
:INFERIEUR
echo nombre inférieur
GOTO DEBUT
:FIN
Echo bien joué
pause