Animations graphiques BATCH (Windows) :

greg1107 Messages postés 71 Statut Membre -  
 zazou -
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

  1. greg1107 Messages postés 71 Statut Membre 2
     
    cls
    @ECHO OFF
    title MATRIX ANMATION!
    color 2
    :START
    echo %random% %random% %random% %random% %random% %random% %random% %random% %random% %random%
    goto START
    1
    1. zazou
       
      Je connai bien ce code, il fait peur a certain profs !!!
      0
  2. karirovax Messages postés 3584 Statut Membre 215
     
    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