Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Cacher du texte avec batbox
Auteur Message
Répondre en citant
Message Cacher du texte avec batbox 
Bonjour, je voudrais cacher la partie haute du plateau, avec batbox, pouvez vous m'aider ?

Code:
@echo off
@title Poker By Taz8

setlocal enabledelayedexpansion
mode con cols=90 lines=35
if not exist batbox.exe call :MAKE & cls

:MENU
echo. &echo. &echo. &echo.
echo                         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                         º     Bienvenue dans le Poker de Taz8    º
echo                         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo. &echo. &echo. &echo.
echo                                           1) Jouer
echo.
echo                                          2) Quitter

set /p menu=

if "menu"=="1" goto START
if "menu"=="2" goto EXIT

:START
cls
Set /a nbstarP1=0
Set /a nbstarP2=0

Set /a argentP1=10
Set /a argentP2=10

:RANDOM
set /a hand1P1=%random%%%5 +1
set /a hand2P1=%random%%%5 +1
set /a hand3P1=%random%%%5 +1
set /a hand4P1=%random%%%5 +1
set /a hand5P1=%random%%%5 +1

set /a hand1P2=%random%%%5 +1
set /a hand2P2=%random%%%5 +1
set /a hand3P2=%random%%%5 +1
set /a hand4P2=%random%%%5 +1
set /a hand5P2=%random%%%5 +1

:PLAY   
call :CARDS
goto HIDE
call :PLATEAU2 & goto CHOIX

:PLATEAU
echo.
echo   !C%hand1P2%P1!    !C%hand2P2%P1!    !C%hand3P2%P1!    !C%hand4P2%P1!    !C%hand5P2%P1!
echo   !C%hand1P2%P2!    !C%hand2P2%P2!    !C%hand3P2%P2!    !C%hand4P2%P2!    !C%hand5P2%P2!
echo   !C%hand1P2%P3!    !C%hand2P2%P3!    !C%hand3P2%P3!    !C%hand4P2%P3!    !C%hand5P2%P3!
echo   !C%hand1P2%P4!    !C%hand2P2%P4!    !C%hand3P2%P4!    !C%hand4P2%P4!    !C%hand5P2%P4!
echo   !C%hand1P2%P5!    !C%hand2P2%P5!    !C%hand3P2%P5!    !C%hand4P2%P5!    !C%hand5P2%P5!
echo   !C%hand1P2%P6!    !C%hand2P2%P6!    !C%hand3P2%P6!    !C%hand4P2%P6!    !C%hand5P2%P6!
echo   !C%hand1P2%P7!    !C%hand2P2%P7!    !C%hand3P2%P7!    !C%hand4P2%P7!    !C%hand5P2%P7!
echo   !C%hand1P2%P8!    !C%hand2P2%P8!    !C%hand3P2%P8!    !C%hand4P2%P8!    !C%hand5P2%P8!
echo   !C%hand1P2%P9!    !C%hand2P2%P9!    !C%hand3P2%P9!    !C%hand4P2%P9!    !C%hand5P2%P9!
echo   !C%hand1P2%P10!    !C%hand2P2%P10!    !C%hand3P2%P10!    !C%hand4P2%P10!    !C%hand5P2%P10!
echo   !C%hand1P2%P11!    !C%hand2P2%P11!    !C%hand3P2%P11!    !C%hand4P2%P11!    !C%hand5P2%P11!
echo   !C%hand1P2%P12!    !C%hand2P2%P12!    !C%hand3P2%P12!    !C%hand4P2%P12!    !C%hand5P2%P12!
:PLATEAU2
set /a miseP1=2
set /a miseP2=2
set figureP1=   
set figureP2=

echo. & echo.
echo     mise: %miseP2%                    %figureP2%                      Argent: %argentP2%
echo. & echo. & echo.
echo     mise: %miseP1%                    %figureP1%                      Argent: %argentP1%
echo. & echo.
echo   !C%hand1P1%P1!    !C%hand2P1%P1!    !C%hand3P1%P1!    !C%hand4P1%P1!    !C%hand5P1%P1!
echo   !C%hand1P1%P2!    !C%hand2P1%P2!    !C%hand3P1%P2!    !C%hand4P1%P2!    !C%hand5P1%P2!
echo   !C%hand1P1%P3!    !C%hand2P1%P3!    !C%hand3P1%P3!    !C%hand4P1%P3!    !C%hand5P1%P3!
echo   !C%hand1P1%P4!    !C%hand2P1%P4!    !C%hand3P1%P4!    !C%hand4P1%P4!    !C%hand5P1%P4!
echo   !C%hand1P1%P5!    !C%hand2P1%P5!    !C%hand3P1%P5!    !C%hand4P1%P5!    !C%hand5P1%P5!
echo   !C%hand1P1%P6!    !C%hand2P1%P6!    !C%hand3P1%P6!    !C%hand4P1%P6!    !C%hand5P1%P6!
echo   !C%hand1P1%P7!    !C%hand2P1%P7!    !C%hand3P1%P7!    !C%hand4P1%P7!    !C%hand5P1%P7!
echo   !C%hand1P1%P8!    !C%hand2P1%P8!    !C%hand3P1%P8!    !C%hand4P1%P8!    !C%hand5P1%P8!
echo   !C%hand1P1%P9!    !C%hand2P1%P9!    !C%hand3P1%P9!    !C%hand4P1%P9!    !C%hand5P1%P9!
echo   !C%hand1P1%P10!    !C%hand2P1%P10!    !C%hand3P1%P10!    !C%hand4P1%P10!    !C%hand5P1%P10!
echo   !C%hand1P1%P11!    !C%hand2P1%P11!    !C%hand3P1%P11!    !C%hand4P1%P11!    !C%hand5P1%P11!
echo   !C%hand1P1%P12!    !C%hand2P1%P12!    !C%hand3P1%P12!    !C%hand4P1%P12!    !C%hand5P1%P12!
:goto :Eof

:CHOIX
set /p choixP1=miser/num de carte a changer/OK :

if "%choixP1%"=="miser" set /a miseP1=%miseP1%+1 & cls & goto PLAY
if "%miseP1%"==11 set /a mise=%miseP1%-1 & cls
if "%choixP1%"=="ok" goto RESULTS

if "%choixP1%"=="1" set /a hand1P1=%random%%%5+1 & cls & goto PLAY
if "%choixP1%"=="2" set /a hand2P1=%random%%%5+1 & cls & goto PLAY
if "%choixP1%"=="3" set /a hand3P1=%random%%%5+1 & cls & goto PLAY
if "%choixP1%"=="4" set /a hand4P1=%random%%%5+1 & cls & goto PLAY
if "%choixP1%"=="5" set /a hand5P1=%random%%%5+1 & cls & goto PLAY

:RESULTS
if "%result%"=="win" echo /a nbstarP1="%nbstarP1%1"
if "%result%"=="lose" echo /a nbstarP1="%nbstarP1%-1"

If "%figure%"=="Flush" set /a %argentP1%=%argentP1%+(%miseP1%*16)
If "%figure%"=="Carre" set /a %argentP1%=%argentP1%+(%miseP1%*8)
If "%figure%"=="Full" set /a %argentP1%=%argentP1%+(%miseP1%*6)
If "%figure%"=="Brelan" set /a %argentP1%=%argentP1%+(%miseP1%*4)
If "%figure%"=="2 Paires" set /a %argentP1%=%argentP1%+(%miseP1%*3)
If "%figure%"=="1 Paire" set /a %argentP1%=%argentP1%+(%miseP1%*2)
If "%figure%"=="Rien" set /a %argentP1%=%argentP1%-%miseP1%

:HIDE
BATBOX /g 10 10 /d
::echo.
::echo   ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿    ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
::echo   ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³
::echo   ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³
::echo   ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³
::echo   ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³
::echo   ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³
::echo   ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³
::echo   ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³
::echo   ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³
::echo   ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³    ³°Û°Û°Û°Û°Û°Û³
::echo   ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³    ³Û°Û°Û°Û°Û°Û°³
::echo   ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ    ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ
goto PLATEAU

:CARDS
:CARD1
set C1P1=ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
set C1P2=³A           ³
set C1P3=³            ³
set C1P4=³            ³
set C1P5=³            ³
set C1P6=³     /\     ³
set C1P7=³     \/     ³
set C1P8=³            ³
set C1P9=³            ³
set C1P10=³            ³
set C1P11=³           A³
set C1P12=ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ

:CARD2
set C2P1=ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
set C2P2=³V           ³
set C2P3=³  /\    /\  ³
set C2P4=³  \/ /\ \/  ³
set C2P5=³  /\ \/ /\  ³
set C2P6=³  \/    \/  ³
set C2P7=³  /\    /\  ³
set C2P8=³  \/ /\ \/  ³
set C2P9=³  /\ \/ /\  ³
set C2P10=³  \/    \/  ³
set C2P11=³           V³
set C2P12=ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ

:CARD3
set C3P1=ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
set C3P2=³D           ³
set C3P3=³  /\    /\  ³
set C3P4=³  \/ /\ \/  ³
set C3P5=³  /\ \/ /\  ³
set C3P6=³  \/    \/  ³
set C3P7=³  /\    /\  ³
set C3P8=³  \/ /\ \/  ³
set C3P9=³  /\ \/ /\  ³
set C3P10=³  \/    \/  ³
set C3P11=³           D³
set C3P12=ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ

:CARD4
set C4P1=ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
set C4P2=³R           ³
set C4P3=³  /\    /\  ³
set C4P4=³  \/ /\ \/  ³
set C4P5=³  /\ \/ /\  ³
set C4P6=³  \/    \/  ³
set C4P7=³  /\    /\  ³
set C4P8=³  \/ /\ \/  ³
set C4P9=³  /\ \/ /\  ³
set C4P10=³  \/    \/  ³
set C4P11=³           R³
set C4P12=ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ

:CARD5
set C5P1=ÚÄÄÄÄÄÄÄÄÄÄÄÄ¿
set C5P2=³10          ³
set C5P3=³  /\    /\  ³
set C5P4=³  \/ /\ \/  ³
set C5P5=³  /\ \/ /\  ³
set C5P6=³  \/    \/  ³
set C5P7=³  /\    /\  ³
set C5P8=³  \/ /\ \/  ³
set C5P9=³  /\ \/ /\  ³
set C5P10=³  \/    \/  ³
set C5P11=³          10³
set C5P12=ÀÄÄÄÄÄÄÄÄÄÄÄÄÙ
goto :Eof

:MAKE
for %%b in (
4d534346000000004f030000000000002c0000000000000003010100010000000000000047000000010001000006000000000000
0000a440c6b82000626174626f782e657865008699d03300030006434bb55441481461147ea36b90a6b3ac6e85118d90c7342b2f
b50b2bbb4b456b2eae5874b17177d69975776699fdb70c3a183b826950870e1eba88751582a2253a28061925d82108ebe0a1420b
128224249cde9b595d37043bd4db7dff7bef7befffdff7fff3cfb45f1a040e001ce004d304f05180e2839d6510b5e6d0d31a78b4
7bae21cf85e61aba642523a475ad4f1753425454558d09bd92a06755415185404744486931a9a9baf2f0c61ae1204088e3807bf8
b663035b049eabe2b82092024b499c5b94d8912d0328d0dd2c03c1c67b7e0194537a730eb7c9dbb9650f3e17c024f7179bfdc7d2
144f8a0c6dbda340c861f3de2a97e928feb3c8ebb53e48d846fe4ec3371c4cf72d827f98eebccb07136b14ac1682550c9616f0c8
064f35f3439fd0f1b74c8d94ef113cfdeca2a78f374670594f941df188bc31437e9c373e908df1c64fb229ded885d33c5779e30a
dae5711c96867148e02f62bac7b043d86c5db3884c61cfafb7133d88df4360688ad598eebb96c71bcc44710f63e4a593ca56d941
854937cb74df21aacda50b4f94d521585f0a4e2f3ab90a4a98adf668f77e8ebd979dd862e90b94b293bd2e2a30d05f5e59c78297
a50589e206e669915754f3006b22724b71e6634413fbcdd655abf01926ecc7c1c9bb2c16363e8b78ce4b09606fe2392fe5cab22f
72d57bc9c9792d937d32eaad44e7e6faf48af3c6677a95c76b302eafa074f842b77ca2d8d74b6cf6fdb125d3fd9a9836602e5741
37c1317a90cce881a1f78c9b49807d9e8d19688c9db4fed01885586df12e5dc777c9c078cc55c486d1cfbbb6bf7bed916e7f6757
532014023817ec3c1f0c1d3f664700ef70ce12ea1a6a1dae791435801a2af4db290f705a6211163b23aab1a4447144627e4dcd68
49a91dbf41a5489734c0da18d395de2c934a32feac9ed1f4b0965198a2a934ab53126385e459359d656d549f94a474c9bc809249
27c56b56abfbc86912358f3a8b3a8fba80fab1c075a73c405a57541627afa74f6251d9f2c84d898a2aea7d198ca5018559787faf
6c7b19a6332d59f0a2b2bedd57ee37
) Do>>t.dat (Echo.For b=1 To len^("%%b"^) Step 2
Echo WScript.StdOut.Write Chr^(Clng^("&H"^&Mid^("%%b",b,2^)^)^) : Next)
Cscript /b /e:vbs t.dat>batbox.ex_
Del /f /q /a t.dat>nul 2>&1
Expand -r batbox.ex_>nul 2>&1
Del /f /q /a batbox.ex_>nul 2>&1
goto :Eof

:QUIT
@ping>nul localhost n 2
Exit


merci

taz8



Dernière édition par taz8 le Lun 12 Nov 2012 - 21:38; édité 2 fois
Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Cacher du texte avec batbox 
Salut ^^

Donne moi plus en détail ce que tu veux cacher exactement, ici c'est trop vague Wink




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Cacher du texte avec batbox 
je veux cacher ceci :

Code:
:PLATEAU
echo.
echo   !C%hand1P2%P1!    !C%hand2P2%P1!    !C%hand3P2%P1!    !C%hand4P2%P1!    !C%hand5P2%P1!
echo   !C%hand1P2%P2!    !C%hand2P2%P2!    !C%hand3P2%P2!    !C%hand4P2%P2!    !C%hand5P2%P2!
echo   !C%hand1P2%P3!    !C%hand2P2%P3!    !C%hand3P2%P3!    !C%hand4P2%P3!    !C%hand5P2%P3!
echo   !C%hand1P2%P4!    !C%hand2P2%P4!    !C%hand3P2%P4!    !C%hand4P2%P4!    !C%hand5P2%P4!
echo   !C%hand1P2%P5!    !C%hand2P2%P5!    !C%hand3P2%P5!    !C%hand4P2%P5!    !C%hand5P2%P5!
echo  !C%hand1P2%P6!    !C%hand2P2%P6!    !C%hand3P2%P6!    !C%hand4P2%P6!    !C%hand5P2%P6!
echo   !C%hand1P2%P7!    !C%hand2P2%P7!    !C%hand3P2%P7!    !C%hand4P2%P7!    !C%hand5P2%P7!
echo   !C%hand1P2%P8!    !C%hand2P2%P8!    !C%hand3P2%P8!    !C%hand4P2%P8!    !C%hand5P2%P8!
echo   !C%hand1P2%P9!    !C%hand2P2%P9!    !C%hand3P2%P9!    !C%hand4P2%P9!    !C%hand5P2%P9!
echo   !C%hand1P2%P10!    !C%hand2P2%P10!    !C%hand3P2%P10!    !C%hand4P2%P10!    !C%hand5P2%P10!
echo   !C%hand1P2%P11!    !C%hand2P2%P11!    !C%hand3P2%P11!    !C%hand4P2%P11!    !C%hand5P2%P11!
echo   !C%hand1P2%P12!    !C%hand2P2%P12!    !C%hand3P2%P12!    !C%hand4P2%P12!    !C%hand5P2%P12!




Visiter le site web du posteur
Répondre en citant
Message Cacher du texte avec batbox 
Pourquoi ne pas tricher et utiliser un call suivant si tu veux l'afficher ou non, et si non, d’appeler une étiquette vide? (se trouvant à la fin de ton code)

Pour batbox je trouve que ça ferais trop de codage pour si peu, et je pense que ma petite technique de triche devrais marcher
même si pas testée.

@+, tiens moi au courant Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Répondre en citant
Message Cacher du texte avec batbox 
Désolé pour le retard, j'ai été contraint de laisser ce projet de côté. J'avais trouvé une solution de rechange : appeler des cartes dessinnées face cachée, et de faire un call a la place du plateau en question, comme tu me l'a proposé dans ton message. Merci beaucoup, je continuerai cela quand j'en aurai le temps.



Visiter le site web du posteur
Répondre en citant
Message Cacher du texte avec batbox 
Lut Mr. Green

Ravi de t'avoir aidé Okay




______________________________________________________
│Øδ@π.
Visiter le site web du posteur Skype
Message Cacher du texte avec batbox 


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