Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieCalendrierFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 comment faire un cadre esthétique dans un menu de batch

Aller en bas 
AuteurMessage
zephir
Jeune Programmeur
Jeune Programmeur
avatar

Nombre de messages : 30
Age : 27
Réputation : 11
Date d'inscription : 19/05/2013

MessageSujet: comment faire un cadre esthétique dans un menu de batch    Mar 21 Mai - 16:10

bonjour/bonsoir a tous et toute Smile

je me permet de faire un petit cours moi aussi sur l'esthétique d'un batch!

en effet je vais essayer de vous apprendre a faire:

- donner un peu de couleur dans votre cmd ^^
- une dimension de votre fenêtre cmd
- un jolie cadre pour votre menu ou autre ^^

commençon part quelle chose de simple la commande "color"

la commande color et une commande simple qui vous permet de choisir la couleur du fond et de l'écriture de votre cmd ^^

nous allons avoir besoin de ceci:

0 = Noir 8 = Gris
1 = Bleu 9 = Bleu clair
2 = Vert A = Vert clair
3 = Eau B = Eau clair
4 = Rouge C = Rouge clair
5 = Violet D = Violet clair
6 = Jaune E = Jaune clair
7 = Blanc F = Blanc... clair ! ^^

que vous pouvais retrouvez facilement dans votre cmd en tapent "color /?"

le premier servira au fond et le deuxieme a l'écriture par exemple si j'écrie

color 1c je demanderais au cmd d'écrire en ROUGE CLAIR sur un fond BLEU ^^

mettons le en pratique avec une commande echo simple ^^

Code:

@echo off
color 1c

echo bonjour !

pause>nul

c'est jolie non ^^?

mais vous ne trouvais pas que le cmd et bien trop grand pour un simple "bonjour" Surprised ?

c'est pour ça que maintenant je vais vous apprendre a redimensionner tous sa! ^^

la commande "mode con cols=xx lines=xx" est faite pour ça!

cols=xx :signifie le nombre de colonne de votre cmd ^^
lines=xx :est pour le nombre de ligne :p

concrètement cols vous serviras pour la largeur et lines pour la longueur ! c'est facile non :p ?

essayons encore mais cette fois avec une toute petite fenêtre juste pour notre "bonjour !"

Code:

@echo off
mode con cols=15 lines=3
color 1c

echo bonjour !

pause>nul

mignon comme petite fenêtre =3

mignon mais manque quand même quelque chose.. UN CADRE bien sur! :p

nous allons avoir besoin de quelque caractère spéciaux :

Ì = Intersection Gauche
¹ = Intersection Droite
É = Coin haut gauche
» = Coin haut droit
È = Coin bas gauche
¼ = Coin bas droit
º = Barres verticales

que vous pouvais retrouver dans votre "table des caractère" que vous pouvais trouver facilement:

win+R>Charmap

c'est bien beaux c petit caractère mais comment on sans sert?

facile Very Happy les deux insertion sont pour des cadres a plusieurs niveaux un peux comme une liste x)
les coin beh c'est comme dans un puzzle x)
et les barre verticales.. sont des barres verticales x)

essayons et voyons comment ils doives êtres placées :p

Code:
 
@echo off
mode con cols=40 lines=10
color 1c

echo    ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo    º                              º
echo    º          bonjours            º
echo    º                              º
echo    ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause>nul

et pour le faire sur deux étage (ou plus) rien de plus simple Smile
NB: la commande "titlle cequetuveux" sert a placer un titre sur le haut de votre cmd Wink

Code:

@echo off
Title bonjour
mode con cols=40 lines=15
color 1c
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                              º
echo º          bonjour            º
echo º                              º
echo ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹
echo º                              º
echo º            a tous            º
echo º                              º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
pause

voila en espérant avoir étais clairs et précis :p si vous avais des question n'hésiter surtout pas ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
floteix
Nouveau Programmeur
Nouveau Programmeur
avatar

Nombre de messages : 15
Réputation : 10
Date d'inscription : 22/07/2014

MessageSujet: Re: comment faire un cadre esthétique dans un menu de batch    Mar 22 Juil - 16:07

j'y comprend rien
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
comment faire un cadre esthétique dans un menu de batch
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment faire pour modifier l'envoie dans la section corbeille
» Comment faire pour appliquer le code dans ce sujet ?
» Le code popup s'installe dans le code source comment faire svp
» Je n'ai rien du tout dans les templates, comment faire apparaître mes templates ???
» Comment faire apparaitre les smiley dans la zone texte

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de BATCH (.bat)-
Sauter vers: