EXEC |
Exécute |
---|---|
Apple DOS |
Syntaxe
EXEC fn[,Rn][,Sn][,Dn][,Vn] |
Paramètres
Nom | Description |
---|---|
fn | Ce paramètre permet d'indiquer le nom du fichier de commandes, un fichier texte pouvant contenir des commandes DOS, des données et des instructions BASIC. |
Rn | Ce paramètre permet d'indiquer le nombre de lignes à ignorer dans le fichier de commandes. Les valeurs autorisés sont entre 0 et 32767. Lorsque le paramètre Rr est omis, le DOS commence à exécuter le fichier de commandes à la première ligne. Le DOS compte les champs depuis le début du fichier de commandes, donc Rn est toujours relatif à 0. La spécification d'une valeur pour R au-delà de la fin du fichier renvoie un message «END OF DATA». |
Sn | Ce paramètre permet d'indiquer le numéro de la fente (slot) contenant la carte de contrôleur de disque y donnant accès. Les valeurs autorisés sont entre 1 et 7. Si cette paramètre n'est pas présent, il utilise le numéro de fente par défaut. |
Dn | Ce paramètre permet d'indiquer l'unité de disque auquel accéder. Les valeurs autorisés sont 1 ou 2. Si le paramètre n'est pas présent, le DOS utilise le numéro de l'unité de disque par défaut. |
Vn | Ce paramètre permet d'indiquer le numéro de volume associé au disque. Les valeurs autorisés sont entre 0 et 254. Si vous spécifiez 0, ou juste V ou que vous omettez le paramètre, DOS utilise la valeur 254 comme numéro de volume par défaut. |
Description
Cette commande permet d'exécuter un fichier texte, comme si chaque ligne avait été tapée.
Remarques
- La commande EXEC demande à DOS de prendre ses commandes à partir d'un fichier de commandes plutôt qu'à partir du clavier. Vous pouvez démarrer l'exécution à n'importe quelle ligne d'un fichier de commandes.
- Faites attention si votre fichier de commandes est un disque dans un unité de disque et que le disque contenant le programme que le fichier de commandes exécutera se trouve dans un autre unité de disque. L'unité de disque contenant le fichier EXEC doit être la valeur par défaut afin que DOS puisse revenir au fichier EXEC après l'exécution de chaque secteur du programme.
- Lorsqu'un fichier de commandes termine toutes ses commandes, il se ferme et s'arrête. Si un fichier de commandes émet la commande EXEC pour appeler un autre fichier de commandes, le fichier de commandes d'origine se ferme et le nouveau fichier de commandes s'ouvre et s'exécute. Le deuxième fichier de commandes remplace le premier en mémoire.
- Le fichier de commandes actuellement en mémoire n'est pas affecté par l'instruction NEW ni par les commandes FP, INT ou CLOSE.
- L'utilisation de la commande EXEC sur un fichier de commandes ne supprime pas un programme étant est déjà en mémoire.
- Vous pouvez arrêter un fichier de commandes exécutant des instructions BASIC en traitant un CONTROL+C; les commandes restantes dans le fichier de commandes ne seront pas exécutées. Pour arrêter un fichier de commandes exécutant des commandes DOS; éteignez l'ordinateur.
- Lorsqu'un fichier de commandes est en cours d'exécution, un fichier exécute un programme, une instruction INPUT du programme lira le champ suivant du fichier de commandes plutôt que du clavier. Si l'entrée est une commande DOS à exécution immédiate, la commande est exécutée avant la poursuite du programme.
Dernière mise à jour : Samedi, le 15 février 2020