Manuel Amos Professional  Sommaire  Index

Multi-Tache


EXEC
instruction : envoyer une commande CLI a un peripherique
Exec "Commande CLI","Sortie"

L instruction EXEC permet d executer une commande CLI specifiee, via le nom du peripherique de sortie indique. Ce peripherique est donne entre guillemets. Si la sortie est "", alors NIL: sera utilise automatiquement. Sinon, le nom du peripherique de sortie doit obligatoirement se terminer par un deux-points.

"CUR:" signifie que la fenetre CLI courante est utilisee. Si cette fenetre n existe pas, car AMOS Professional a ete demarre depuis le Workbench, alors EXEC ne fonctionnera pas. Si "CON:" est utilise, une fenetre CLI sera ouverte sous le Workbench si possible. N importe quel peripherique interactif peut etre utilise, a condition qu il soit reconnu. Ce peripherique est ouvert avant l envoi de la commande, puis referme apres execution, sauf s il s agit de la fenetre CLI actuelle.

Par exemple, pour executer un programme externe copie dans le repertoire C: d AMOS Professional, et attendre sa fin, on peut ecrire :

X> Amos To Back : Rem Affiche le Workbench
   Rem Lancer maintenant le programme dans une petite fenetre CLI
   Exec "NomDuProgramme","CON:0/0/160/48/NomDuProgramme"
   Amos To Front : Rem Retour a AMOS Pro apres execution

PRG STATE
fonction : renvoyer le mode d execution du programme actuel
statut=Prg State

Voici une fonction utile qui donne un rapport sur la maniere dont le programme a ete lance initialement. PRG STATE retourne l une des trois valeurs suivantes :

Valeur    Signification
0       Programme execute depuis l Editeur AMOS Professional
1       Programme execute avec le runtime uniquement
-1      Programme compile
Retour    Suivant
11.04.04