Pour cela, tapez simplement cls. Les utilisateurs de QBasic savent pourquoi: ce nom vient de CLear Screen.
Ecrire à l'écran
En fait, pour l'instant, toutes les instructions sont écrites à l'écran avant d'être éxécuté, comme c'est le cas avec cls à la différence que l'écran est effacé tellement vite qu'on ne perçois pas la différence.
Voici donc comment procéder: la commande echo off permet de na pas afficher les commandes avant de les éxécuter, mais cette commande sera également affichée avant éxécution. On ajoute @ pour éviter cela.
En conclusion tout programme devrais commancer par: @echo off
Pour écrire quelquechose, il vous faut taper echo, ajouter un espace, puis taper directement le texte a afficher. EXEMPLE:
@echo off
cls
echo Bonjour, ce texte est écrit à l'écran
Pour passer une ligne, écrivez simplement echo. comme ceci:
@echo off
cls
echo Bonjour, ce texte est écrit à l'écran
echo.
echo On a passé une ligne!
Renvoi
On peut être amené à sauter une ou plusieurs lignes dans un programme. Pour cela utilisez la commande goto. Le programme est renvoyé à l'étiquette de votre choix. Une étiquette est un mot précèdé de :
. EXEMPLE:
@echo off
cls
:debut
echo Bonjour, ce texte est écrit à l'écran
goto debut
Que ce passe-t-il? Le programme renvient sans arrêt à l'étiquette debut, le texte est donc continuellement écrit à l'écran. Pour stopper un fichier de commande, tapez sur Ctrl + C ou patientez plusieurs siècles que votre processeur finisse par lâcher.
Pause
La commande pause interromp l'éxécution du fichier de commande jusqu'à ce que l'utilisateur appuye sur une touche. EXEMPLE:
@echo off
echo Ceci est la première ligne
pause
echo Vous avez appuyé sur une touche
Commentaires
Ils peuvent être insérés dans un fichier de commande sans être éxécutés, ni même écrit à l'écran. Il suffit d'utiliser la commande rem comme ceci:
@echo off
echo Bonjour, ce texte est écrit à l'écran
rem Mais celui-ci ne l'est pas