Objet :Positionner le texte à l'écran et l'afficher en couleur

 

Format :SCRPUT [/C /U] row col [BRIght] fg ON [BRIght] bg text

 

rowLigne de départ
colColonne de départ
fgCouleur des caractères d'avant-plan
bgCouleur du caractère d'arrière-plan
textLe texte à afficher
 

/C (déplacer le curseur)

/U (déplacement à la fin de la chaîne de caractères)

 

Voir aussi : ECHO et ECHOERR, ECHOS et ECHOSERR, SCREEN, TEXT, et VSCRPUT.

 

Utilisation :

 

SCRPUT vous permet de créer des affichages d'écran attrayants dans des fichiers batch. SCRPUT vous permet de spécifier où un message apparaîtra à l'écran et quelles couleurs seront utilisées pour afficher le texte du message. Vous pouvez utiliser SCRPUT pour créer des menus, des logos, etc.

 

SCRPUT fonctionne comme SCREEN, mais vous devez spécifier les couleurs d'affichage. Voir Couleurs et noms de couleurs pour plus de détails.

 

Les  valeurs des lignes et des colonnes sont basées sur des zéros. Ainsi, sur un écran de 25 lignes par 80 colonnes, les lignes valides  sont comprises entre 0 et 24 et les colonnes valides  entre 0 et 79. La valeur  maximale  de laligne est déterminée par la hauteur actuelle de la fenêtre de l'onglet TCC La valeur maximale de la ligne est déterminée par la hauteur actuelle de la fenêtre de l'onglet La valeur maximale descolonnes est déterminée par la largeur actuelle de l'écran virtuel (voir Redimensionnement de la fenêtre Take Command pour plus d'informations).

 

SCRPUT vérifie que laligne et la colonnesont valides  et affiche un message d'erreur "Usage" si l'une des deux valeurs est hors limites.

 

Vous pouvez également spécifier la ligne et la colonne en tant que décalages par rapport à la position actuelle du curseur. Commencez la valeur par le signe plus [+] pour vous déplacer vers le bas du nombre de lignes spécifié ou vers la droite du nombre de colonnes spécifié, ou par le signe moins [-] pour vous déplacer vers le haut ou vers la gauche.

 

Si vous spécifiez 999 pour la ligne, SCRPUT centrera le texte verticalement dans la fenêtre d'onglet. TCC dans la fenêtre de l'onglet. Si vous spécifiez 999 pour lacolonne, SCRPUT centrera le texte horizontalement.

 

SCRPUT ne déplace pas le curseur lorsqu'il affiche le texte.

 

Exemple :

 

Le fragment de fichier batch suivant affiche une partie d'un menu en couleur :

 

cls white on blue

scrput 3 10 bri whi on blu Select an option:

scrput 6 20 bri red on blu 1 - Word Processing

scrput 7 20 bri yel on blu 2 - Spreadsheet

scrput 8 20 bri gre on blu 3 - Communications

scrput 9 20 bri mag on blu 4 - Quit

 

Options :

 

/CDéplacer le curseur à la position spécifiée après avoir écrit la chaîne. Si vous spécifiez /C, il doit s'agir du premier argument.

 

/UDéplace le curseur à la fin de la chaîne. Si vous spécifiez /U, il doit s'agir du premier argument.