Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
HELLO BATCH
Auteur Message
Répondre en citant
Message HELLO BATCH 
Hello,

Voici un petit pac-man qui écrit en couleur ^^

Code:

@echo off
mode con cols=38 lines=16
title HELLO-BATCH_Color  ^| By STRYK  ^|
:: \\ Code by STRYK

SETLOCAL ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS

set "NUL_00= "
set SPEED=1
set EXCH=10
set "COL_=0123456789ABCDEF"

for /L %%A in (10,1,119) do (
    set "OBJ_%%A= "
    )

:STAR
cls
set "OBJ_%EXCH%=Û"
set /a EXCH=EXCH+1
set OBJ_%EXCH%=

set /a RAN=%random%%%16
color 0!COL_:~%RAN%,1!

set "LINE_10= "
set "LINE_12= "
set "LINE_12= %OBJ_10%%NUL_00%%NUL_00%%OBJ_17%   %OBJ_22%%OBJ_27%%OBJ_28%%OBJ_29%   %OBJ_35%%NUL_00%%NUL_00%%NUL_00%   %OBJ_43%%NUL_00%%NUL_00%%NUL_00%   %OBJ_51%%OBJ_64%%OBJ_63%%OBJ_62%
set "LINE_13= %OBJ_11%%NUL_00%%NUL_00%%OBJ_18%   %OBJ_23%%NUL_00%%NUL_00%%NUL_00%   %OBJ_36%%NUL_00%%NUL_00%%NUL_00%   %OBJ_44%%NUL_00%%NUL_00%%NUL_00%   %OBJ_52%%NUL_00%%NUL_00%%OBJ_61%
set "LINE_14= %OBJ_12%%OBJ_15%%OBJ_16%%OBJ_19%   %OBJ_24%%OBJ_30%%OBJ_31%%NUL_00%   %OBJ_37%%NUL_00%%NUL_00%%NUL_00%   %OBJ_45%%NUL_00%%NUL_00%%NUL_00%   %OBJ_53%%NUL_00%%NUL_00%%OBJ_60%
set "LINE_15= %OBJ_13%%NUL_00%%NUL_00%%OBJ_20%   %OBJ_25%%NUL_00%%NUL_00%%NUL_00%   %OBJ_38%%NUL_00%%NUL_00%%NUL_00%   %OBJ_46%%NUL_00%%NUL_00%%NUL_00%   %OBJ_54%%NUL_00%%NUL_00%%OBJ_59%
set "LINE_16= %OBJ_14%%NUL_00%%NUL_00%%OBJ_21%   %OBJ_26%%OBJ_32%%OBJ_33%%OBJ_34%   %OBJ_39%%OBJ_40%%OBJ_41%%OBJ_42%   %OBJ_47%%OBJ_48%%OBJ_49%%OBJ_50%   %OBJ_55%%OBJ_56%%OBJ_57%%OBJ_58%
set "LINE_17= "
set "LINE_18= "
set "LINE_19= %OBJ_65%%OBJ_77%%OBJ_76%%NUL_00%   %NUL_00%%OBJ_82%%OBJ_83%%NUL_00%   %OBJ_90%%OBJ_91%%OBJ_92%%OBJ_93%   %NUL_00%%OBJ_100%%OBJ_99%%OBJ_98%   %OBJ_107%%NUL_00%%NUL_00%%OBJ_114%
set "LINE_20= %OBJ_66%%NUL_00%%NUL_00%%OBJ_75%   %OBJ_81%%NUL_00%%NUL_00%%OBJ_84%   %NUL_00%%OBJ_94%%OBJ_94%%NUL_00%   %OBJ_101%%NUL_00%%NUL_00%%NUL_00%   %OBJ_108%%NUL_00%%NUL_00%%OBJ_115%
set "LINE_21= %OBJ_67%%OBJ_74%%OBJ_73%%NUL_00%   %OBJ_80%%OBJ_88%%OBJ_89%%OBJ_85%   %NUL_00%%OBJ_95%%OBJ_95%%NUL_00%   %OBJ_102%%NUL_00%%NUL_00%%NUL_00%   %OBJ_109%%OBJ_112%%OBJ_113%%OBJ_116%
set "LINE_22= %OBJ_68%%NUL_00%%NUL_00%%OBJ_72%   %OBJ_79%%NUL_00%%NUL_00%%OBJ_86%   %NUL_00%%OBJ_96%%OBJ_96%%NUL_00%   %OBJ_103%%NUL_00%%NUL_00%%NUL_00%   %OBJ_110%%NUL_00%%NUL_00%%OBJ_117%
set "LINE_23= %OBJ_69%%OBJ_70%%OBJ_71%%NUL_00%   %OBJ_78%%NUL_00%%NUL_00%%OBJ_87%   %NUL_00%%OBJ_97%%OBJ_97%%NUL_00%   %NUL_00%%OBJ_104%%OBJ_105%%OBJ_106%   %OBJ_111%%NUL_00%%NUL_00%%OBJ_118%

for /l %%A in (10,1,23) do (
    echo.  !LINE_%%A!
   )

@ping localhost -n %SPEED% >nul

if %EXCH%==119 goto :END_AFF

goto :STAR

:END_AFF
pause>nul





______________________________________________________


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
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message HELLO BATCH 
Il est bien , mais je saisis pas tous au code, tu pourrais expliquer et développer stp? Ce qui serais bien, mais dur, ça serait de pouvoir changer le texte Smile mais ça serait vraiment trop dur XD ( a moins de faire les lettre de l'alphabet une par une Glups! ^^')




______________________________________________________
vive le batch
Visiter le site web du posteur MSN
Répondre en citant
Message HELLO BATCH 
WoO0o ! Trop bien ça !

Pas mal le code, j'aurais peut-être pas fait comme toi, mais tu maitrise mieux les boucles for que moi et je crois que t'as trouvé une bonne technique d'affichage animé !

Okay




______________________________________________________
Répondre en citant
Message HELLO BATCH 
Hello
Ouai pas mal mais je comprend pas trop comment ta fais
£`/@]




______________________________________________________


*Si l'erreur est humaine c'est parce que l'humanité en est une.*

£'/@] - Anciennement rekaca
MSN Skype
Répondre en citant
Message HELLO BATCH 
Héhé .... pourtant le code est sous vos yeux ^^
Non, serieux, dès que j'ai 5 min je poste un code où l'on peux choisir le texte à afficher ... avec des commentaires Wink

@+




______________________________________________________


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 HELLO BATCH 
cool mais ça va te prendre plus que 5 minute je pense Smile




______________________________________________________
vive le batch
Visiter le site web du posteur MSN
Message HELLO BATCH 


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