Animations graphiques BATCH (Windows) :

Fermé
greg1107 Messages postés 59 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 4 août 2010 - 16 juil. 2010 à 15:44
 zazou - 31 mai 2015 à 17:26
J'aimerais créer dans ce FORUM, un post concernant juste des animations graphiques en batch.

Ce qui serait bien :

1° juste copier/coller les codes

2° Pas de Blabla inutile sauf pour des compléments d'informations utiles.

3° Essayer de référencer les codes ici, je sais que des sites existent...

4° Les versions Batch déjà existantes sont les bienvenues, de même que vos propres créations.

5° La question est posée sur le FORUM, elle ne sera <ital>jamais résolue
.

6° A votre bon temps, à votre passion, à votre bon coeur :)</ital>

7° C'est un peu une petite communauté dans CCM en fait !

--> Ça sera plus facile de faire ses propres créations en ayant un endroit commun et diversifié afin d'avoir le plus d'exemples à portée de main par cette mise en commun ;)

Merci à vous ;)


greg1107

2 réponses

greg1107 Messages postés 59 Date d'inscription mercredi 3 juin 2009 Statut Membre Dernière intervention 4 août 2010 2
16 juil. 2010 à 23:08
cls
@ECHO OFF
title MATRIX ANMATION!
color 2
:START
echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
goto START
1
Je connai bien ce code, il fait peur a certain profs !!!
0
karirovax Messages postés 3221 Date d'inscription dimanche 17 janvier 2010 Statut Membre Dernière intervention 22 juin 2016 203
19 juil. 2010 à 21:26
salut greg1107 ;)

1er batch ( animation_loading.bat ) :

@echo off
echo.
echo Salut %username% ;)
echo.
echo ceci est un test
echo.
echo ???????????????????????????????????????»
ECHO ? ?
echo ? ceci est un test ?
ECHO ? ?
echo ???????????????????????????????????????¼
echo.
SET load=
SET /A loadnum=0

:Loading
set /p "=#" <nul
PING -n 2 localhost >nul
SET /A loadnum+=1
IF not %loadnum% EQU 10 GOTO :loading
echo.
echo.
pause


2eme batch ( test_position.bat ) :

@echo off
setlocal enableDelayedExpansion
:ok0
PING -n 2 localhost >nul
set /a pos0=%random%%%4
:er0
set /a pos1=%random%%%4
if %pos0% EQU %pos1% goto er0
:er1
set /a pos2=%random%%%4
if %pos0% EQU %pos2% goto er1
if %pos1% EQU %pos2% goto er1
:er2
set /a pos3=%random%%%4
if %pos0% EQU %pos3% goto er2
if %pos1% EQU %pos3% goto er2
if %pos2% EQU %pos3% goto er2
echo.
echo Pour l'affectation d'une constante

set /a nb0=%random%%%3
set /a nb1=%random%%%3
set /a nb2=%random%%%3
set /a nb3=%random%%%3

if %nb0%==0 set alea0=I
if %nb0%==1 set alea0=H
if %nb0%==2 set alea0=E

if %nb1%==0 set alea1=A
if %nb1%==1 set alea1=N
if %nb1%==2 set alea1=E

if %nb2%==0 set alea2=C
if %nb2%==1 set alea2=A
if %nb2%==2 set alea2=S

if %nb3%==0 set alea3=L
if %nb3%==1 set alea3=I
if %nb3%==2 set alea3=B

echo.
echo %alea0% %alea1% %alea2% %alea3%
echo.
echo =================================
echo.
echo %alea% !pos0! %alea% !pos1! %alea% !pos2! %alea% !pos3!
goto ok0
pause
0