如何构建 JMP 插件来运行带有单击框的浮动窗口,用于不同的顺序依赖脚本?我有两个主要脚本 (1)趋势研究(2)相关研究,两者都调用了一堆其他脚本,但是相关研究不调用任何脚本趋势研究来电。
趋势研究生成数据表和图表。相关研究需要使用创建的数据表趋势研究. 两组脚本都有效。
我想通过以下方式将这两个脚本内置到 JMP 插件中。
- 加载项启动后,会出现一个小浮动窗口(始终可见),其中有两个单击按钮框,显示 [运行趋势研究(趋势图) ]及其下方[运行 corrStudy(相关性研究) ]。
- 点击运行趋势研究按钮框仅运行趋势研究(和相关脚本)生成趋势图和数据表。
- 点击相关研究按钮盒运行相关研究(和相关的脚本)来生成相关性研究图。
- 相关研究如果不运行趋势研究尚未运行并抛出警告“运行趋势研究第一的!”
- 关闭加载项窗口将关闭所有打开的数据表和图表窗口,并显示警告,例如“这将关闭所有打开的表和图表”
如何构建这样的 JMP 插件(我特别努力理解如何将两者分开趋势研究和相关研究)?
自动化和脚本编写回复:如何构建 JMP 插件来运行带有单击框的浮动窗口,用于不同的顺序依赖脚本?以下是用于运行一个或另一个脚本的结构示例

Names Default To Here( 1 );
New Window( "Example",
Button Box( "Run trend Study", Print( "Place the trend study script here" ) ),
Button Box( "Run corrStudyStudy", Print( "Place the corrStudy script here" ) )
);
回复:如何构建 JMP 插件来运行带有单击框的浮动窗口,用于不同的顺序依赖脚本?除了什么@tx尼尔森建议,您可以使用 << Enabled(0|1) 控制按钮的活动
Names Default To Here(1);
New Window("Example",
Button Box("Run trend Study", Print("Place the trend study script here")),
Button Box("Run corrStudyStudy", Print("Place the corrStudy script here"), <<ENABLED></ENABLED>
如何关闭所有表格/图表/窗口以及如何将正确的表格传递给 corrStudy 取决于您如何构建主脚本