Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
TUTORIEL Graphisme Batch
Auteur Message
Répondre en citant
Message TUTORIEL Graphisme Batch 
Bonjour,

Voici un exemple de façon de procéder afin de réaliser un dessin dans un batch !

Tout d'abord, choisir une image, de préférence un dessin avec des bords bien définis, prenons pour notre exemple cette image:


Ensuite, rendez-vous à cette adresse ==>> http://www.text-image.com/convert/ascii.html
Convertissez votre image en texte ASCII !!

Collez le texte obtenu dans un fichier .txt que nous nommeront ici: vitruve.txt
Avec un éditeur de texte ( Notepad++ par exemple ), remplacer les "espaces" par des "_" pour l'étape suivante.

Pour éviter d'ajouter les "echo" à la main, utilisez ce code:
Code:

set FILE=vitruve.txt
for /f "tokens=*" %%$ in ('type %FILE%') do echo echo %%$>>#
del %FILE%
ren # %FILE%


Ajouter les classiques:
Code:

@echo off
mode con cols="largeur" lines="hauteur" &color "couleur"
:: votre image ascii
pause>nul


Fignoler en ajustant la taille et la couleur de la fenêtre !
Et n'oubliez pas de remplacer les "_" par des espaces ...
Voilà, vous avez un joli batch Okay

Code:

@echo off
mode con cols=104 lines=53 &color 64
echo.
echo                                       `.-:::::::::://::::::::::-.`                                   
echo                                  .:::::.``                     `.-::::.                               
echo                             `-:::-`                                   .:::-`                         
echo                          `-::.`                                          `.:/:.                       
echo                       `-::``                                                 `-/:.                   
echo                     -::`                                                        `-/:`                 
echo                  `-/-`                                                            `./:`               
echo                 -/.                                                                  `::`             
echo            ```-/-`````````````````````````````````````````````````````.................-+/...         
echo           `o/sysoo+:---------------------------/+o++s++s+:--------------------...---/+hysso/+.       
echo           `s/.+oo++::.`                      ./s/s+/+/oyyy/                       `///shy+`:s-       
echo          `/s  ./++//+:::-.`.`                /yohoss+sydddh/               `...-:::::oyo/.  /o.       
echo         `+-o    `.::/::--::--:-.`           .ssymo+s+sosNmdo           `.-:::///://:::.`    /-/-     
echo        ./.`o        `.-::-------::.`.`       +ysNh+oyssmNNm/      `...-/:--::///:-.`        /. /:     
echo       `+` `o            `.:::-----:--::-:----.oymmhyydyNNNo--:-::::::::::::::-.`         `  /-  /:   
echo       +`  `o`.....`         `.---:::::::///:///oss+oosshhd+++////::/+/:-.--.`````````.--:+/-/-   +-   
echo      /.   `y++o++/:+::------:::-:::/+oo//:o/::++/::+o+//+o//:/o+oo++/:::/::::---:////::syhysy-   `+` 
echo     -/    `s/oo+o++y:::---:::--:/-:::::::/o/:-::::::+::://///+o+////////+::::::::/o+o/++o+o/+-    .+ 
echo    `+`    `o ``...--.-..-::::::-:----:::::so+:----://-::-::oys//:/:---.--.----....`` ``     :-     /-
echo    :-     `o                               /ss+/ooo+++/:+oyNh.                              ::     `o`
echo    +      `o                                o::/+/::/:///++s-                               ::      +:
echo   ./      `o                                -+::::::/::/:::+                                ::      .o
echo   /-      `o                                 +://:::::::/:/:                                -:       s
echo   +`      `o                                 -+:+:://::/::+                                 -:       s
echo   o       `o                                 :/::/::o::/::+`                                -:       o
echo   o       `o                                 /::::::o::/::o-                                -/       +
echo   o       `o                                 ///-:::/::////+                                -/       +
echo   +`      `o                                .o::::-:::::/::/.                               -/       s
echo   /-      `o                                /:::///////::::-y`                              ./       y
echo   ./      `o                               .+/+//ssosoo/:///++.                             ./      .o
echo    o      `o                              .+:/:::/++oo/:/:///:/.                            ./      /-
echo    `+     `o                            `/:::+:://+/o::+/:::o:::/                           .+     /:
echo     ::    `o                            :////+///+//+/////+++:::/.                          `+    .o 
echo      /.   `o                            /+::////+/://y//:::o+//::/                          `+    +. 
echo      `+`  `o                           `o::://o:://:/o+::::++/::/+:`                        `+   +-   
echo       .+` `+                           /:::///+/:///+:++/::+`://::++-                       `+  //   
echo        .+``o                          :///+/+`.o///o+:+///o:  ./+////:.                     `+ /:     
echo         `/-o                         `+//:/+`  +//+++:++/+++    .++////:`                   `o/:     
echo          `/s                        -/://:o.   /+++:+:-o/+/+     `+//:::/                   .y-       
echo           `y:`                     :/:///+:    `o+++++ o+o/o.     `+/::://                 -++       
echo           `o./-`                  :+:////+`     /////+`:////+      .+/:::o.              ./-`+       
echo           `o  -/.                .+/+/+/+.      +//://:+////o       `/+:://            `::`  +       
echo           `o    :/.             `+/+//o-        +:////:+////+         -/::+.         `:/.    +       
echo           `o     `-/.`          :/:/++:         ::///+.o/////          ./://       `::.      o       
echo           `o        -::` ```` `:+:++/.          /:/:o:`o///o`           :/:+:`` `./:`        o       
echo           `o          `:/ooy+:/o+/o.            ////+.-o/:+:            `o::/os/:-           o       
echo           `o             `:+o+/:/o.             o/+/+ ://+:              -oso/-              o       
echo           `o                `-++o+`            -o//o.:+//+            `-:::`                 o       
echo           `o                     .::::-.` ...:///o+o.s/++o`    ``-::::-`                     o       
echo           `y:::::::::::::::::::::::::::+yyyyyssoosshddhhhhooyysoo/:::::::::::::::::::::::::::o       
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 TUTORIEL Graphisme Batch 
Merci pour le tuto, intéressant Okay




______________________________________________________
Formation en Graphisme.
Visiter le site web du posteur MSN
Répondre en citant
Message TUTORIEL Graphisme Batch 
Okay

Il y a aussi Supra ASCII ART qui est un logiciel plus complet : http://www.01net.com/telecharger/windows/Multimedia/creation_graphique/fiches/26921.html




______________________________________________________
Message TUTORIEL Graphisme 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