Statut d'activitéCette classe peut être utilisée pour afficher une fenêtre d'état d'activité. Il est conçu pour afficher les progrès accomplis dans une séquence d’étapes fastidieuses:

Exemple d'utilisation :
// reference to the ActivityStatusClass
include("ActivityStatusClass.jsl");
// list of notification messages for each activity
lst = {
"Linear Kinetic Model",
"Accelerating Kinetic Model",
"Decelerating Kinetic Model",
"Power Kinetic Model"
};
// create an activity status object
status = newObject(ActivityStatusClass(lst));
// do activity 1 ...
status:start();
wait(2);
// do task 2
status:startNextTask();
wait(2);
// do task 3
status:startNextTask();
wait(2);
// do task 4
status:startNextTask();
Wait(2);
// finish the activity status (closes the window) and delete the object
status:finish();
status << delete;
Les "Attentes" dans cet exemple sont simplement des espaces réservés dans lesquels vous effectuez des tâches réelles dans votre script.
Voir également : http://www.pega-analytics.co.uk/blog/activity-status-class/
Remarque : les classes sont nouvelles dans la version 14 de JMP.
classeobjetfenêtre d'étatRe : Classe de statut d'activitélst est une liste de noms de tâches. Mon exemple de code est basé sur l'ajustement de différents types de modèles à l'aide de la plate-forme non linéaire, mais pour rendre le code plus lisible, j'ai remplacé l'ajustement de courbe par un simple appel à Wait, juste à des fins d'illustration.
Pour votre scénario, chaque attente serait remplacée par un appel à l'un de vos scripts.