Open() , speichern und schließen, während das Skript ausgeführt wirdHallo,
Gibt es eine Möglichkeit, die Datentabelle zu öffnen, in der Variablen zu speichern und sie zu schließen, während das Skript ausgeführt wird? Es ist manchmal ärgerlich, weil die Eingabedatentabelle auftaucht. Ich habe versucht, Fenster schließen, schließen (), aber sie schienen nicht zu funktionieren.
Names Default To Here( 1 );
Clear Globals();
Clear Log();
dt2 = Current Data Table();
nw = New Window( "New window",
<<MODAL></MODAL>
SkripterstellungRe: Open() , speichern und schließen während das Skript läuftIch denke, Sie haben ein neues Thema zu dieser Frage gestartet ( Fenster nach vorne bringen ), damit wir die Diskussion dort fortsetzen können, höchstwahrscheinlich in Bezug auf Sie, die das modale Fenster verwenden.
Re: Open() , speichern und schließen während das Skript läuftHallo @jthi , Schnelle Frage. Ich versuche, das Variabilitätsdiagrammfenster in den Vordergrund zu bringen oder es zu maximieren, nachdem ich auf die Schaltflächenbox "Plot" geklickt habe. Ich habe versucht, Fenster nach vorne zu bringen, aber es funktioniert nicht. Können Sie vorschlagen, welche andere Syntax verwendet werden kann?
Hier ist mein Skript:
Names Default To Here( 1 );
dt2 = Open( "$SAMPLE_DATA/Big Class.jmp" );
nw = New Window( "New window",
<<MODAL></MODAL>
Re: Open() , speichern und schließen während das Skript läuftEs funktionierte. Danke @jthi 
Re: Open() , speichern und schließen während das Skript läuftKönnte das Fenster verstecken (unsichtbar machen). Wenn Sie es dann sichtbar machen müssen, können Sie << Show Window(1); verwenden.
Hier ist, wie man direkt in der Open-Funktion unsichtbar macht, aber ich denke, das erfordert, dass Sie den Pfad haben
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp", invisible);
wait(2);
dt << Show Window(1);
In Ihrem Fall müssen Sie die Tabelle möglicherweise zuerst sichtbar öffnen lassen und dann << Show Window (0); um es zu verbergen
Names Default To Here(1);
dt = Open();
dt << Show Window(0);
Noch besser könnte die Verwendung von file_path = Pick File with Open(file_path, invisible) sein:
dt_path = Pick File("Select JMP File",
"",
{"JMP Files|jmp"}
);
If(!IsMissing(dt_path),
dt1 = Open(dt_path, invisible);
);
Mehr sehen...