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

Voir le sujet prÚcÚdent Voir le sujet suivant Aller en bas 
AuteurMessage
zephir
Jeune Programmeur
Jeune Programmeur


Nombre de messages : 30
Age : 25
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


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
Voir le sujet prÚcÚdent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Comment faire pour appliquer le code dans ce sujet ?
» Comment faire un " panneau " dessous le menu ?
» je voudrais svoir comment fair un barre dÚfilante dans le menu
» Comment faire apparaitre les smiley dans la zone texte
» Comment faire un menu cadrÚ?

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: