Objet :Tracer une ligne horizontale sur l'écran

 

Format :DRAWHLINE row column len style [BRIght] fg ON [BRIght] bg

 

rowLigne de départ
columnColonne de départ
lenLongueur de la ligne
styleStyle de dessin de ligne :
1Ligne simple
2Ligne double
fgCouleur des caractères d'avant-plan
bgCouleur 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