Syntaxe
EXECUTE commandfile [arg*]
|
Paramètres
Nom |
Description |
commandfile |
Ce paramètre permet d'indiquer le nom du fichier de commande. |
arg |
Ce paramètre permet d'indiquer la liste de paramètres à passer à la commande. |
Description
Cette commande permet d'exécuter une procédure de commande.
Remarques
- La commande EXECUTE permet d'exécuter un fichier de commandes avec substitution de paramètres.
- Normalement, vous devez utiliser la commande EXECUTE pour enregistrer la saisie. Le fichier de commandes contient des commandes exécutées par le CLI (Command
Line Interface).
- L'AmigaDOS exécute ces commandes une à la fois, comme si vous les aviez au clavier. Si l'exécution crée une nouvelle fenêtre CLI, les résultats peuvent ne pas être
identiques à la saisie au clavier. Lorsque vous utilisez la commande EXECUTE, il crée actuellement un répertoire T: s'il n'en existe pas déjà un.
- Vous pouvez également utiliser la commande EXECUTE pour effectuer une substitution de paramètres (c'est-à-dire une valeur), où vous pouvez donner certains noms en tant que
paramètres. Avant l'exécution du fichier de commandes, l'AmigaDOS vérifie les noms des paramètres avec ceux que vous avez indiqués après la commande EXECUTE. En cas de
correspondance, l'AmigaDOS utilise les valeurs que vous avez spécifiées au lieu du nom du paramètre. Les paramètres peuvent avoir des valeurs spécifiées qu'AmigaDOS
utilise si vous ne définissez pas explicitement le paramètre. Si vous n'avez pas spécifié de paramètre et s'il n'y a pas de valeur par défaut, la valeur du paramètre est vide et
rien n'y est substitué.
- Pour utiliser la substitution de paramètres, vous donnez des directives à la commande EXECUTE. Pour les indiquer, vous commencez une ligne avec un caractère spécial,
étant initialement un point (.). Les directives sont les suivantes :
Nom |
Description |
.KEY |
Cette directive permet d'indiquer le modèle de paramètre utilisé pour spécifier le format des paramètres, peut être abrégé en .K |
.DOT ch |
Cette directive permet de changer le caractère du point (initialement ",") en ch. |
.BRA ch |
Cette directive permet de changer le caractère de braquet (initialement "<") en ch. |
.KEY ch |
Cette directive permet de changer le caractère de clef (initialement ">") en ch. |
.DOLLAR ch |
Cette directive permet de remplacer le default-char (initialement "$") par ch, peut être abrégé en .DOL. |
.DEF keywordvalue |
Cette directive permet d'indiquer le paramètre par défaut. |
.espace |
Cette directive permet d'indiquer la ligne de commentaire. |
nouvelles lignes |
Cette directive permet d'indiquer la ligne de commentaire vide. |
Avant l'exécution, l'AmigaDOS analyse le contenu du fichier à la recherche de tout élément entouré de caractères BRA et KET ("<" et ">").
Ces éléments peuvent consister en un mot clef, un autre un mot clef et une valeur par défaut pour AmigaDOS à utiliser si vous avez laissé le mot clef non défini.
- Un fichier ne peut utiliser les commandes de point que si la première ligne contient une commande point. Le CLI regarde la première ligne. S'il commence par une commande «.», par exemple,
un commentaire (.space txt), le CLI analyse le fichier à la recherche d'une substitution de paramètres et crée un fichier temporaire dans le répertoire :T.
Si le fichier ne démarre pas avec une commande de point, il est supposé qu'il n'y a aucune commande de point dans le fichier, ce qui signifie également qu'aucune substitution de paramètre n'est
effectuée. Pour le cas sans point, le CLI commence à exécuter le fichier directement sans avoir à le copier dans :T. Notez que vous pouvez toujours incorporer des commentaires dans
un fichier d'exécution en utilisant le caractère de commentaire de le CLI, le point-virgule (;). Si vous n'avez pas besoin de commandes de substitution de paramètres et de points, ne les
utilisez pas. Ils vous permettent d'extraire les accès au disque pour le fichier temporaire.
- Notez que vous pouvez également imbriquer des fichiers EXECUTE. Autrement dit, vous pouvez avoir un fichier de commandes contenant des commandes EXECUTE.
- Pour arrêter l'exécution d'un fichier de commandes, vous appuyez sur CTRL+D. Si vous imbriquez des fichiers de commandes, c'est si l'on arrête l'ensemble
des commandes EXECUTE en appuyant sur CTRL+C. La combinaison de touche CTRL+D arrête uniquement l'exécution du fichier de commandes en
cours.
Exemple
L'exemple suivant permet d'exécuter les commandes contenu dans le fichier monfichier :
Dernière mise à jour : Samedi, le 15 février 2020