CMD |
Commande |
---|---|
ABasiC | Commodore Amiga |
Syntaxe
CMD filenumber |
Description
Cette instruction permet de programmer des itérations d'entrée/sortie vers le fichier, la fenêtre ou le périphérique spécifié.
Remarques
- La commande CMD vous permet de rediriger la sortie du programme vers un périphérique spécial, tel qu'une fenêtre personnalisée ou un fichier de données. Habituellement, le ABasiC répertorie les programmes et affiche la sortie dans une seule fenêtre (écran entier). Vous pouvez ouvrir une fenêtre personnalisée de la taille et de la position d'écran souhaitées dans la fenêtre par défaut (voir la commande WINDOW), en associant la fenêtre personnalisée à un numéro de fichier. Utilisez ensuite la commande CMD pour acheminer la sortie vers cette fenêtre.
- Le ABasiC traite tous les périphériques externes (par exemple, l'imprimante en ligne) comme des fichiers. Pour acheminer la sortie du programme vers un périphérique autre que l'écran du moniteur, vous devez ouvrir le périphérique en tant que fichier et lui associer un numéro de tampon de fichier. L'écran du moniteur porte le numéro de fichier 0.
- Une fois que la fenêtre ou le fichier est ouvert, utilisez la commande CMD pour y acheminer la sortie du programme. Par exemple, la sortie de commandes graphiques ou le texte d'une instruction PRINT ordinaire peut apparaître dans cette fenêtre ou ce fichier. Suivez la commande CMD avec le numéro de fichier, étant un entier compris entre 0 et 15. (Le signe dièse (#) est facultatif.)
- Si vous spécifiez un nombre négatif, la sortie est envoyée à la fois à l'écran et au périphérique affecté au numéro de tampon de fichier étant la valeur absolue du paramètre.
- Le ABasiC exécute automatiquement une instruction CMD 0 lorsque vous fermez une fenêtre ou un périphérique.
- La commande CMD envoie uniquement la sortie générée par un programme en cours d'exécution ou une instruction de mode immédiat. Cela signifie que vous ne pouvez pas acheminer la sortie de commande système, comme les listes de programmes ou les informations de débogage, de cette manière.
Exemples
L'exemple suivant permet d'envoyer la sortie à l'écran ainsi qu'au périphérique que vous avez affecté au tampon de fichier numéro 4. Lorsque vous voulez que l'ABasiC reprenne l'envoi de la sortie à la fenêtre par défaut, exécutez une autre commande CMD sans paramètre ou avec un paramètre de 0.
CMD -4
L'exemple suivant permet d'acheminer la sortie vers une fenêtre personnalisée, un fichier de données et l'imprimante en ligne :
100 WINDOW #1, 10,10,160,100, "PETITE FENETRE"
110 CMD #1
150 DRAW (10,10 TO 40,10 TO 10,50)
160 PRINT AT(1,7); "Est-ce de l'art?"
Dernière mise à jour : Mardi, le 11 Août 2020