Section courante

A propos

Section administrative du site

SUBMIT

Soumettre
CP/M-86 Externe

Syntaxe

SUBMIT filespec { parameters ... }

Description

Cette commande permet d'envoyer un fichier de commandes au CP/M-86 pour l'exécution.

Remarques

Exemples

Lorsque vous tapez la ligne suivante :

SUBMIT SUBFILE

Supposons que le fichier Subfile.SUB se trouve sur la disquette dans l'unité de disque A, et qu'il contient les lignes indiquées ci-dessous :

DIR *.COM
ASM86 X $$SB
PIP LST: = X.PRN[T8D80]

La commande SUBMIT indiquée ci-dessus envoie la séquence de commandes contenues dans SUBFILE.SUB au CP/M-86 pour le traitement. Le CP/M-86 effectue d'abord la commande DIR puis assemble X.A86. Lorsque ASM-86 se termine, la ligne de commande PIP est exécutée.

SUBMIT B:ASMCOM X 8 D80 SZ ← ces éléments de la file d'attente de commande
$1 $2 $3 $4 ← sont attribués à ces paramètres $n du fichier SUB

Supposons que ASMCOM.SUB est présent sur l'unité disque B et qu'il contient les commandes :

ERA $1.BAK
ASM86 $1 $$4
PIP LST:= $1.PRN[T$2 $3 $5]

L'utilitaire SUBMIT lit ce fichier et substitue les éléments de la commande de la commande pour les paramètres du fichier .SUB comme suit :

ERA X.BAK
ASM86 X $SZ
PIP LST:= X.PRN[T8 D80]

Ces commandes sont exécutées de haut en bas pa le CP/M-86.

Code source

Voici des exemples de code source de SUBMIT :

Lien Langage de programmation Projet
https://github.com/gladir/CPM86-0/blob/main/SUBMIT.PAS Free Pascal, Turbo Pascal CP/M-86-0
https://github.com/gladir/corail/blob/master/SUBMIT.PAS Free Pascal Corail


Dernière mise à jour : Dimanche, le 27 Mars 2022