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