| Objet : | Tracer une ligne horizontale sur l'écran |
| Format : | DRAWHLINE row column len style [BRIght] fg ON [BRIght] bg |
| row | Ligne de départ |
| column | Colonne de départ |
| len | Longueur de la ligne |
| style | Style de dessin de ligne : |
| 1 | Ligne simple |
| 2 | Ligne double |
| fg | Couleur des caractères d'avant-plan |
| bg | Couleur des caractères d'arrière-plan |
Voir aussi : DRAWBOX et DRAWVLINE.
Utilisation :
DRAWHLINE est utile pour créer des affichages d'écran attrayants dans des fichiers batch. Il détecte les autres lignes et boîtes sur l'écran et crée les caractères de connexion appropriés lorsque cela est possible (tous les types de lignes ne peuvent pas être connectés avec les caractères disponibles).
Les valeurs des lignes et des colonnes sont basées sur des zéros. Ainsi, sur un écran de 25 lignes et 80 colonnes, les lignes valides sont comprises entre 0 et 24 et les colonnes valides entre 0 et 79.
Numeric input may be entered in either decimal format (a sequence of 0-9 digits) or in hexadecimal format ("0x" followed by a sequence of 0-F hex digits). Si l'une des valeurs est en dehors de la plage, DRAWHLINE affiche un message d'erreur "Usage".
La valeur maximale de laligne est déterminée par la hauteur actuelle de la fenêtre. TCC La valeur maximale de la ligne est déterminée par la hauteur actuelle de la fenêtre. La valeur maximale descolonnes est déterminée par la largeur actuelle de l'écran virtuel (voir Redimensionnement de la fenêtreTake Command pour plus d'informations).
Si la valeur de laligne est fixée à 999, la ligne sera centrée verticalement. Si la valeur de lacolonne est de 999, la ligne sera centrée horizontalement.
Voir Couleurs et noms de couleurs pour plus de détails sur les couleurs.
DRAWHLINE utilise les caractères de dessin de ligne et de boîte standard dans un jeu de caractères Unicode ou ASCII étendu à l'anglais des États-Unis. Si vous utilisez une police ASCII ou matricielle qui n'inclut pas ces caractères de dessin de ligne, la boîte ou les lignes ne seront pas affichées correctement.
Exemple :
La commande suivante dessine une double ligne le long de la ligne supérieure de l'écran avec des caractères verts sur fond bleu :
drawhline 0 0 80 2 green on blue