Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Simulateur de combos gymniques
Auteur Message
Répondre en citant
Message Simulateur de combos gymniques 
Alors voila, je cherche un prog qui permet de simuler des enchainements de gym (une de mes multiples passions) a partir d'un batch.

Pour ce faire, on disposeras d'un menu comprenant une dizaine de figures, et on entreras les numéros correspondant pour que des figures différentes s'enchainent selon la volonté de l'utilisateur.

Pour ce faire, je me suis armé de mes pietres connaissances en batch pour ébaucher un programme (une horreur), qui ne fonctionne même pas (mais l'esprit est là ^^')

le voici:

Code:
@echo off
Title GENERATEUR DE COMBOS
color F0

:MENU
echo ***MENU***
echo 1.rondade
echo 2.roulade arriere
echo 3.salto arriere
echo 4.flip
echo 5.demi-tour av-ar
echo 0.rien
echo.
echo.
echo Fais ton combo!
set /p choix1=:
set /p choix2=:
set /p choix3=:
set /p choix4=:
set /p choix5=:
cls

:DEBUT

:CHOIX_1

set compteur_1=0
if %compteur_1%>=1 goto CHOIX_2

if %choix1%==1 goto rondade
if %choix1%==2 goto roulade_ar
if %choix1%==3 goto salto_ar
if %choix1%==4 goto flip
if %choix1%==5 goto demi-tour_av-ar
if %choix1%==0 goto END

set compteur_1=compteur_1+1



:CHOIX_2
set compteur_1=0
if %compteur_1%>=1 goto CHOIX_3

if %choix2%==1 goto rondade
if %choix2%==2 goto roulade_ar
if %choix2%==3 goto salto_ar
if %choix2%==4 goto flip
if %choix2%==5 goto demi-tour_av-ar
if %choix2%==0 goto END

set compteur_1=compteur_1+1

:CHOIX_3
set compteur_1=0
if %compteur_1%>=1 goto CHOIX_4

if %choix3%==1 goto rondade
if %choix3%==2 goto roulade_ar
if %choix3%==3 goto salto_ar
if %choix3%==4 goto flip
if %choix3%==5 goto demi-tour_av-ar
if %choix3%==0 goto END

set compteur_1=compteur_1+1

:CHOIX_4
set compteur_1=0
if %compteur_1%>=1 goto CHOIX_5

if %choix4%==1 goto rondade
if %choix4%==2 goto roulade_ar
if %choix4%==3 goto salto_ar
if %choix4%==4 goto flip
if %choix4%==5 goto demi-tour_av-ar
if %choix4%==0 goto END

set compteur_1=compteur_1+1

:CHOIX_5
set compteur_1=0
if %compteur_1%>=1 goto END

if %choix5%==1 goto rondade
if %choix5%==2 goto roulade_ar
if %choix5%==3 goto salto_ar
if %choix5%==4 goto flip
if %choix5%==5 goto demi-tour_av-ar
if %choix5%==0 goto END

set compteur_1=compteur_1+1


:rondade
echo rondade
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:roulade_ar
echo roulade arriere
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:salto_ar
echo salto arriere
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:flip
echo flip
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:demi-tour_av-ar
echo demi-tour_av-ar
rem on remplaceras l'echo par une animation
goto DEBUT
cls



:END
echo fin
Pause
exit


Voila.
C'est incompréhensible, faux, mais je ne comprends pas pourquoi.

Alors si quelqu'un veut bien me faire un petit prog ou me dire comment raccourcir et corriger celui-ci, je le remercie d'avance.




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Re: Simulateur de combos gymniques 
Hello!

Moi et la gym c'est pas ça...
Mais bon je vais essayer de t'aider quand même

Code:
@echo off
Title GENERATEUR DE COMBOS
color F0

:MENU
echo ***MENU***
echo 1.rondade
echo 2.roulade arriere
echo 3.salto arriere
echo 4.flip
echo 5.demi-tour av-ar
echo 0.rien
echo.
echo.
echo Fais ton combo!
set /p choix1=:
set /p choix2=:
set /p choix3=:
set /p choix4=:
set /p choix5=:
cls

:DEBUT

:CHOIX_1

set compteur_1=0
if %compteur_1% GTR 1 goto CHOIX_2

if %choix1%==1 goto rondade
if %choix1%==2 goto roulade_ar
if %choix1%==3 goto salto_ar
if %choix1%==4 goto flip
if %choix1%==5 goto demi-tour_av-ar
if %choix1%==0 goto END

set /a compteur_1=compteur_1+1



:CHOIX_2
set compteur_1=0
if %compteur_1% GTR 1 goto CHOIX_3

if %choix2%==1 goto rondade
if %choix2%==2 goto roulade_ar
if %choix2%==3 goto salto_ar
if %choix2%==4 goto flip
if %choix2%==5 goto demi-tour_av-ar
if %choix2%==0 goto END

set / a compteur_1=compteur_1+1

:CHOIX_3
set compteur_1=0
if %compteur_1% GTR 1 goto CHOIX_4

if %choix3%==1 goto rondade
if %choix3%==2 goto roulade_ar
if %choix3%==3 goto salto_ar
if %choix3%==4 goto flip
if %choix3%==5 goto demi-tour_av-ar
if %choix3%==0 goto END

set /a compteur_1=compteur_1+1

:CHOIX_4
set compteur_1=0
if %compteur_1% GTR1 goto CHOIX_5

if %choix4%==1 goto rondade
if %choix4%==2 goto roulade_ar
if %choix4%==3 goto salto_ar
if %choix4%==4 goto flip
if %choix4%==5 goto demi-tour_av-ar
if %choix4%==0 goto END

set /a compteur_1=compteur_1+1

:CHOIX_5
set compteur_1=0
if %compteur_1%>=1 goto END

if %choix5%==1 goto rondade
if %choix5%==2 goto roulade_ar
if %choix5%==3 goto salto_ar
if %choix5%==4 goto flip
if %choix5%==5 goto demi-tour_av-ar
if %choix5%==0 goto END

set /a compteur_1=compteur_1+1


:rondade
echo rondade
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:roulade_ar
echo roulade arriere
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:salto_ar
echo salto arriere
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:flip
echo flip
rem on remplaceras l'echo par une animation
goto DEBUT
cls

:demi-tour_av-ar
echo demi-tour_av-ar
rem on remplaceras l'echo par une animation
goto DEBUT
cls



:END
echo fin
Pause
exit


Par contre pour l'animation il va falloir avoir le coeur bien accroché

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Simulateur de combos gymniques 
c'est pas trop l'animation le problème Wink
Même si ça vas me prendre un teps fous X)

Bon, juste, ben, ton prog fonctionne pas.
ça m'affiche la première figure en boucle, et puis plus rien.
Une solution?
aussi, a quoi correspond le GTR?




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Simulateur de combos gymniques 
Hello,

Excellente idée ce projet ^^
Je vais essayer de me libérer un peu pour t'aider, je poste dès que j'ai 5mn Wink

Pour GTR, tape if /? dans une fenetre dos ...

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Simulateur de combos gymniques 
Merci du compliment Embarassed




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Simulateur de combos gymniques 
Ouais je l'ai corrigé et plus de problèmes =O
Code:
@echo off
title GENERATEUR DE COMBOS by Hybrya and help of goku1524 and Darkbatcher
echo ***MENU***
echo 1.rondade
echo 2.roulade arriere
echo 3.salto arriere
echo 4.flip
echo 5.demi-tour av-ar
echo 0.rien
echo.
echo.
echo Fais ton combo!
set /p choix1=:
set /p choix2=:
set /p choix3=:
set /p choix4=:
set /p choix5=:
cls

set /a compteur=0

:zut
If /I %compteur% EQU 1 goto CHOIX2
If /I %compteur% EQU 2 goto CHOIX3
If /I %compteur% EQU 3 goto CHOIX4
If /I %compteur% EQU 4 goto CHOIX5
If /I %compteur% EQU 5 goto END

:CHOIX1


if /I %choix1%==1 goto rondade
if /I %choix1%==2 goto roulade_ar
if /I %choix1%==3 goto salto_ar
if /I %choix1%==4 goto flip
if /I %choix1%==5 goto demi-tour_av-ar
if /I %choix1%==0 goto END


:CHOIX2


if /I %choix2%==1 goto rondade
if /I %choix2%==2 goto roulade_ar
if /I %choix2%==3 goto salto_ar
if /I %choix2%==4 goto flip
if /I %choix2%==5 goto demi-tour_av-ar
if /I %choix2%==0 goto END


:CHOIX3


if /I %choix3%==1 goto rondade
if /I %choix3%==2 goto roulade_ar
if /I %choix3%==3 goto salto_ar
if /I %choix3%==4 goto flip
if /I %choix3%==5 goto demi-tour_av-ar
if /I %choix3%==0 goto END


:CHOIX4


if /I %choix4%==1 goto rondade
if /I %choix4%==2 goto roulade_ar
if /I %choix4%==3 goto salto_ar
if /I %choix4%==4 goto flip
if /I %choix4%==5 goto demi-tour_av-ar
if /I %choix4%==0 goto END


:CHOIX5


if /I %choix5%==1 goto rondade
if /I %choix5%==2 goto roulade_ar
if /I %choix5%==3 goto salto_ar
if /I %choix5%==4 goto flip
if /I %choix5%==5 goto demi-tour_av-ar
if /I %choix5%==0 goto END




:rondade
echo rondade
set /a compteur=compteur+1
goto zut
cls

:roulade_ar
echo roulade arriere
set /a compteur=compteur+1
goto zut
cls

:salto_ar
echo salto arriere
set /a compteur=compteur+1
goto zut
cls

:flip
echo flip
set /a compteur=compteur+1
goto zut
cls

:demi-tour_av-ar
echo demi-tour_av-ar
set /a compteur=compteur+1
goto zut
cls



:END
echo fin
Pause
exit

ensuite remplace les echo par les anims
bye =)
PS: Dark là t'as fais fort tu me repproche de mettre des variables en décimales mais là empêcher une boucle xD je lol bien sur
PS2: environ 1h pour le corriger u_u




______________________________________________________

Skype
Répondre en citant
Message Simulateur de combos gymniques 
Hello!

Citation:
PS: Dark là t'as fais fort tu me repproche de mettre des variables en décimales mais là empêcher une boucle xD je lol bien sur
PS2: environ 1h pour le corriger u_u

Je signale que j'ai pas ajouté quoi que ce soit qui puisse empecher une boucle, ça y était déja d'origine.
J'ai corrigé l'erreur que j'ai vu, je garantis pas une corection efficace à 100 % Mr. Green et il faut bien que je laisse les autres participer Mort de Rire

@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Simulateur de combos gymniques 
Trop aimaible et généreux, dark XD
Merci goku pour la correction.
Le EQU corresspond a "=="?


EDIT Piaf= Je posterais une fois le générateur fini. Qu'elqu'un pourrais me donner la manipulation pour afficher le signe | en console?




______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Répondre en citant
Message Simulateur de combos gymniques 
hello!

il faut metre un ^ devant le pipe (|) ce qui donne
Code:
ECHO ^|


@+




______________________________________________________
--
> Que pensez vous de l'ajout du repertoire point dans $PATH ?
Ma version de troll 18.0.32 beta 3 vient de me faire un core dump.
-+- SE in Guide du Linuxien Pervers : Bien développer son troll -+-

[Dos9]
Visiter le site web du posteur Skype
Répondre en citant
Message Simulateur de combos gymniques 
Finalement, j'était allé dans l'espace graphisme et j'ai trouvé^^
Merci qund même.

Sinon, je souhaiteris compresser le code pour qu'a le place de tout les choix1, choix2...il n'y en ai qu'un seul; voila ce que j'ai essayé, mais ça ne fonctionne pas:

Code:
@echo off
title GENERATEUR DE COMBOS SymGym
::by Hybrya
::help of goku1524 and Darkbatcher

mode con cols=45 lines=20

echo.
echo.
echo     °°°°°°°°°°°°     °°°°°°°°°°°°°°°°
echo   °°°°°°°            °°°          °°°
echo  °°°°                °°°          °°°
echo   °°°°°°°            °°°
echo      °°°°°°°°        °°°       °°°°°°
echo           °°°°°      °°°          °°°
echo       °°°°°°°°°      °°°          °°°
echo °°°°°°°°°°°          °°°°°°°°°°°°°°°°
echo       I                     Y
echo       M                     M
echo       U                     N
echo       L                     I
echo       A                     Q 
echo       T                     U
echo       E                     E
echo       U
echo       R
Pause
cls

echo 1.rondade
echo 2.roulade arriere
echo 3.salto arriere
echo 4.flip
echo 5.demi-tour av-ar
echo 6.demi-tout ar-av
echo 0.rien
echo.
echo.
echo Fais ton combo!
set /p choix1=:
set /p choix2=:
set /p choix3=:
set /p choix4=:
set /p choix5=:
set /p choix6=:
cls

set compteur=0


:CHOIX

set /a compteur=compteur+1

if %choix%compteur%%==1 goto rondade
if %choix%compteur%%==2 goto roulade_ar
if %choix%compteur%%==3 goto salto_ar
if %choix%compteur%%==4 goto flip
if %choix%compteur%%==5 goto saut_av-ar
if %choix%compteur%%==6 goto saut_ar-av
if %choix%compteur%%==0 goto END


:rondade
call rondade
set /a compteur=compteur+1
goto CHOIX
cls

:roulade_ar
call roulade_ar
set /a compteur=compteur+1
goto CHOIX
cls

:salto_ar
call salto_ar
set /a compteur=compteur+1
goto CHOIX
cls

:flip
call flip
set /a compteur=compteur+1
goto CHOIX
cls

:demi-tour_av-ar
call saut_av-ar
set /a compteur=compteur+1
goto CHOIX
cls

:demi-tour_ar-av
call saut_ar-av
set /a compteur=compteur+1
goto CHOIX
cls

:END
call fin
EXIT





______________________________________________________
I'm siiiiiiiiinging in the raiiiiiiiin!
And you?
Message Simulateur de combos gymniques 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch