活动状态类此类可用于显示活动状态窗口。 它旨在通过一系列耗时的步骤显示进度:

示例用法 :
// 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;
此示例中的“Waits”只是占位符,您可以在脚本中执行实际任务。
也可以看看 : http://www.pega-analytics.co.uk/blog/activity-status-class/
注意 :类是JMP版本14的新增功能。
类宾语状态窗口回复:活动状态类lst是任务名称列表。我的示例代码基于使用非线性平台拟合不同类型的模型,但为了使代码更具可读性,我用简单的 Wait 调用替换了曲线拟合,仅用于说明目的。
对于您的场景,每个等待都将替换为对您的脚本之一的调用。