CMDLINE |
Ligne de commande |
---|---|
TRS-80 Pascal |
Syntaxe
TYPE STRINGPTR = ^CHARSTRING; CHARSTRING = PACKED ARRAY[1..80] OF CHAR; PROCEDURE CMDLINE(VAR LOCATION, ORIGIN:STRINGPTR); EXTERNAL; |
Description
Cette procédure permet de retourner des pointeurs vers la ligne de commande entreposée par le système d'exploitation.
Remarques
- La procédure CMDLINE renvoie des pointeurs vers la ligne de commande entreposée par le système d'exploitation. Chaque fois qu'une commande est exécutée à partir du prompt TRSDOS, tous les caractères saisis sont entreposés dans une mémoire tampon du système d'exploitation. Par exemple, lorsque RUNP DATABASE FILE1enter est tapé, le système d'exploitation entrepose RUNP DATABASE FILE1 dans la mémoire tampon.
- Le paramètre ORIGIN renvoie un pointeur vers un tableau, contenant la totalité du tampon de ligne de commande. Le premier élément du tableau est le premier caractère de la ligne de commande. Le paramètre LOCATION renvoie un pointeur vers un tableau, contenant uniquement la partie du tampon commençant par le premier caractère non vide suivant le nom de la commande. En utilisant la ligne de commande ci-dessus comme exemple :
ORIGIN^ = RUNP DATABASE FILE1
ORIGIN^[1] = R
LOCATION^ = DATABASE FILE1
LOCATION^[1] = D
Dernière mise à jour : Vendredi, le 31 Juillet 2020