BANNER |
Bannière |
---|---|
Corail |
Syntaxe
BANNER message [/OUTPUT:format] [/FILE:fichier] [/CHAR:valeur] [/FONT:name] |
Paramètres
Nom | Description |
---|---|
message | Ce paramètre permet d'indiquer le message à afficher. |
/CHAR:valeur | Ce paramètre permet d'indiquer un caractère ou une valeur entre 0 et 255. La valeur par défaut est #. |
/FILE:fichier | Ce paramètre permet d'indiquer le nom du fichier de sortie à la lace de l'écran. |
/FONT:nom | Ce paramètre permet d'indiquer le nom de la police de caractères : DEFAULT, COMPUTER, SCRIPT,... |
/OUTPUT:BASH | Ce paramètre permet d'indiquer que le message est en code source BASH. |
/OUTPUT:C | Ce paramètre permet d'indiquer que le message est en code source C. |
/OUTPUT:PASCAL | Ce paramètre permet d'indiquer que le message est en code source Pascal. |
Description
Cette commande permet d'afficher une bannière. Cette commande est un équivalent de la commande UNIX.
Remarques
- Une commande utile pour personnaliser l'affichage console : BANNER permet d'afficher un texte de manière artistique en utilisant des caractères ASCII, ce qui en fait un outil idéal pour introduire des sections de scripts ou décorer des interfaces en mode texte. C'est particulièrement pratique pour les scripts pédagogiques ou les outils de démonstration.
- Une inspiration claire des systèmes UNIX : Comme l'indique sa description, BANNER s'inspire de la commande UNIX du même nom. Elle reprend l'idée d'un message visible en gros caractères, mais avec davantage de flexibilité grâce à des options comme le choix de la police de caractères, le caractère utilisé, ou encore la redirection vers un fichier.
- Le paramètre /CHAR augmente la créativité visuelle : En permettant de changer le caractère utilisé pour dessiner les lettres (par défaut #), la commande BANNER offre une liberté esthétique supplémentaire. Par exemple, en utilisant le caractère ASCII 219 ( ), l'affichage est plus dense et mieux défini visuellement.
- Un système de polices riche et personnalisable : Grâce à l'option /FONT, l'utilisateur peut choisir parmi différentes polices comme DEFAULT, COMPUTER, ou SCRIPT, ce qui donne des styles variés. Cela rend l'outil plus expressif, surtout lorsqu'on veut générer des bannières avec un ton particulier (technique, manuscrit, fantaisie...).
- Possibilité d'export vers plusieurs langages de programmation : Avec l'option /OUTPUT, BANNER ne se contente pas d'afficher du texte à l'écran : il peut générer du code source prêt à l'emploi en C, Pascal ou Bash. Cela permet d'intégrer facilement les bannières dans des programmes existants.
- Redirection vers un fichier avec /FILE pour plus de contrôle : L'option /FILE:fichier permet de sauvegarder la sortie ASCII dans un fichier, ce qui est utile pour automatiser la génération de documentation, de messages statiques, ou pour insérer des titres dans des fichiers texte générés dynamiquement.
- Un outil pédagogique idéal pour les étudiants en programmation : Parce que la commande BANNER est simple à utiliser mais riche en options, elle peut servir d'introduction aux concepts de paramétrage d'outils en ligne de commande, tout en étant ludique. C'est aussi un bon point de départ pour explorer la manipulation de chaînes et de fichiers.
- Code source ouvert pour étude ou personnalisation : Comme le code Pascal de la commande est disponible sur GitHub, les utilisateurs peuvent étudier son fonctionnement ou le modifier pour adapter les polices de caractères, ajouter de nouveaux formats de sortie, ou améliorer l'algorithme de rendu. C'est un bon exemple d'outil système modulaire et réutilisable.
Exemples
L'exemple suivant permet d'afficher Bonjour :
BANNER Bonjour |
on obtiendra le résultat suivant :
###### ## ## ## ## ## ## ## ## ##### ## #### ### ##### #### #### ### ###### ## ## ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ## #### ## ## ## ## ## ## ## ## ## ####### ##### #### ## ## ## ##### #### ##### ## ## #### |
L'exemple suivant permet d'afficher gladir avec la police de caractères script :
BANNER gladir /char:219 /font:script |
on obtiendra le résultat suivant :
![]() |
Code source
Voici le code source Pascal de BANNER :
Lien | Langage de programmation |
---|---|
BANNER.PAS | Free Pascal, Turbo Pascal 7 |
Dernière mise à jour : Mercredi, le 17 Mai 2023