Hallo alle,
Ich habe ein scheinbar seltsames Problem. Ich habe ein JSL-Skript erstellt, das ein Fenster öffnet, über das ein Benutzer einige Optionen auswählen und dann Skripts ausführen kann, um Daten aus verschiedenen Quellen abzurufen. Seltsamerweise passiert, dass wenn eines dieser Skripts ausgeführt wird, alle nachfolgenden JMP-Fenster unter einem neuen Taskleistensymbol geöffnet werden. Ein Beispiel zur Verdeutlichung:
1) Benutzer öffnet jmp. In der Taskleiste befindet sich 1 Symbol
2) Der Benutzer öffnet eine Tabelle über das JMP-Startfenster. In der Taskleiste befindet sich 1 Symbol.
3) Der Benutzer öffnet eine Tabelle über den Windows Explorer.In der Taskleiste befindet sich 1 Symbol.
4) Der Benutzer führt ein Skript aus, das eine Datentabelle und ein Fenster mit einem Verlaufsdiagramm generiert.In der Taskleiste befindet sich 1 Symbol.
5) Der Benutzer führt mein benutzerdefiniertes Skript aus. GUI-Fenster öffnet sich.In der Taskleiste befindet sich 1 Symbol.
6) Der Benutzer klickt über die in Schritt 5 generierte GUI auf Skript 1. Datentabelle wird generiert und GUI bleibt geöffnet.In der Taskleiste befindet sich 1 Symbol.
7) Der Benutzer klickt auf das Problemskript auf der in Schritt 5 generierten GUI. Eine Datentabelle wird generiert und die GUI bleibt geöffnet.Es gibt jetzt 2 Symbole in der Taskleiste.
8) Wiederholen Sie einen der obigen Schritte und es gibt immer noch 2 Symbole in der Taskleiste
9) Schließen Sie alle Fenster außer dem Home-Fenster. In der Taskleiste befindet sich 1 Symbol.
10) Wiederholen Sie einen der Schritte 1 - 6. In der Taskleiste befinden sich 2 Symbole
Hoffentlich macht das Sinn. Wenn nicht, lassen Sie es mich wissen und ich kann Klarheit schaffen.
Ich verwende JMP 16.2.0. Im Anhang ist das Skript, das ich geschrieben habe. Sie können die Datenskripte nicht über die GUI ausführen, aber Sie können sehen, wovon ich spreche, wenn ich GUI sage. Der zweite Anhang ist der Abschnitt, den ich als Ursache des Problems isoliert habe.
Vielen Dank