大家好,
我有什么似乎是一个奇怪的问题。 我创建了一个 JSL 脚本,它启动一个窗口,用户可以通过该窗口选择一些选项,然后运行脚本以从各种来源提取数据。 正在发生的奇怪事情是,当其中一个脚本运行时,它会导致所有后续 JMP 窗口在新的任务栏图标下打开。 一个清晰的例子:
1)用户打开jmp。 任务栏上有 1 个图标
2) 用户通过 JMP Home 窗口打开一个表。 任务栏上有 1 个图标。
3)用户通过Windows资源管理器打开一个表。任务栏上有 1 个图标。
4) 用户运行一个脚本,生成一个数据表和一个带有运行图的窗口。任务栏上有 1 个图标。
5) 用户运行我的自定义脚本。 图形用户界面窗口打开。任务栏上有 1 个图标。
6) 用户通过步骤 5 中生成的 GUI 单击脚本 1。 生成数据表并且 GUI 保持打开状态。任务栏上有 1 个图标。
7) 用户在步骤 5 中生成的 GUI 上单击问题脚本。 生成一个数据表,GUI 保持打开状态。任务栏上现在有 2 个图标。
8)重复以上任一步骤,任务栏上仍有2个图标
9) 关闭除主窗口外的所有窗口 任务栏上有 1 个图标。
10) 重复步骤 1 - 6 中的任何一个。 任务栏上有2个图标
希望这是有道理的。 如果不让我知道,我可以提供清晰度。
我正在使用 JMP 16.2.0。 附上我写的脚本。 您将无法通过 GUI 运行数据脚本,但是当我说 GUI 时,您将能够看到我在说什么。 第二个附件是我隔离的导致问题的部分。
谢谢