Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Animation de Noël
Auteur Message
Répondre en citant
Message Animation de Noël 
Salut tout le monde ! Vous le savez, c'est bientôt le 14 juillet 2017, et le 14 juillet c'est...
NOËL !!!


Et par conséquent pour l'occasion, j'ai décidé de vous faire 5 mois à l'avance 3 jours à l'avance de Noël, UNE SUPERBE ANIMATION
(Attention, elle requiert Darkbox)

Code:
@echo off
color 1f
if defined __ goto :game
set __=.
call %0 %* | darkbox
set __=
goto :eof

:game
setlocal enabledelayedexpansion
mode 42,20
echo -h 0
set var0=echo -g 1 8 -d "±±±±±  ±±±±±  ±   ±  ±±±±±  ±   ±  ±   ±"
set var1=echo -g 1 9 -d "  ±    ±   ±   ± ±   ±      ±   ±   ± ±"
set var2=echo -g 1 10 -d "  ±    ±   ±    ±    ±±±±   ±   ±    ±"
set var3=echo -g 1 11 -d "  ±    ±   ±    ±    ±      ±   ±   ± ±"
set var4=echo -g 1 12 -d "±±±    ±±±±±    ±    ±±±±±  ±±±±±  ±   ±"
set var5=
set var6=echo -g 8 14 -d "±   ±  ±±±±±  ±±±±±  ±"
set var7=echo -g 8 15 -d "±±  ±  ±   ±  ±      ±"
set var8=echo -g 8 16 -d "± ± ±  ±   ±  ±±±±   ±"
set var9=echo -g 8 17 -d "±  ±±  ±   ±  ±      ±"
set var10=echo -g 8 18 -d "±   ±  ±±±±±  ±±±±±  ±±±±±"
set var11=
set x=5
set y=1
for /l %%a in () DO (
call :cloud
call :staroff
call :part1
call :cloud
call :staron
call :part2
call :cloud
call :staroff
ping localhost -n 2 >nul
)

:part1
for /l %%1 in (0, 1, 4) DO (
ping localhost -n 1 >nul
if "!color!"=="1A" (set color=12) else (set color=1A)
echo -c 0x!color!
!var%%1!
)
goto :eof

:part2
for /l %%1 in (6, 1, 10) DO (
ping localhost -n 1 >nul
if "!color2!"=="1C" (set color2=14) else (set color2=1C)
echo -c 0x!color2!
!var%%1!
)
goto :eof

:staroff
echo -g 37 2 -c 0x1E -d " " -g 1 6 -c 0x1E -d "*"
goto :eof
:staron
echo -g 37 2 -c 0x1E -d "*" -g 1 6 -c 0x1E -d " "
goto :eof

:cloud
echo -c 0x1F
echo -g %x% %y% -d "   "
set /a x_=%x%-3
set /a y_=%y%+1
echo -g %x_% %y_% -d "        "
set /a x_-=1
set /a y_+=1
echo -g %x_% %y_% -d "           "
set /a x+=1
set /a ym+=1
if "%x%"=="36" (echo -q&exit)
if "%ym%"=="10" (set /a y+=1&set ym=0)
echo -c 0xF1
echo -g %x% %y% -d "   "
set /a x_=%x%-3
set /a y_=%y%+1
echo -g %x_% %y_% -d "        "
set /a x_-=1
set /a y_+=1
echo -g %x_% %y_% -d "           "
echo -c 0x17
goto :eof





______________________________________________________

Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Animation de Noël 
... Joyeux Noël ? Mr. Green




______________________________________________________
wallay
Message Animation de Noël 


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