Hallo, weiß jemand, ob es einen JSL-Befehl gibt, um die gesamte JSL unsichtbar (wie) oder sogar minimiert auszuführen?
Damit meine ich, nicht verschiedene Tabellen in den Windows-Fokus zu bringen.Ich weiß, dass Sie Dinge wie versteckt und unsichtbar auf JMP-Tabellen anwenden können, aber ich habe eine Unmenge von Tabellen erstellt und innerhalb der JSL verwendet, also habe ich mich gefragt, ob es einen einzigen JSL-Befehl gibt, der dies am Anfang des JSL-Codes tun könnte.
Dadurch würde das Skript viel schneller laufen, da es vermeiden würde, alle Tabellen in den Fokus zu bringen.(was Zeit frisst) thx, DJ
Wenn Sie eine Tabelle öffnen, können Sie das unsichtbare Argument hinzufügen, das verhindert, dass die Tabelle gesehen wird, und das wird ebenso wenig helfen.
Als nächstes sollten Sie versuchen, das private Argument zu verwenden. Die Tabelle ist unsichtbar und hat keine Referenz, die Sie sehen oder finden können, wenn Sie keine zugewiesen haben.
Private ist ein wenig chaotisch, da Sie nicht wissen, dass die Tabelle geöffnet ist, nachdem sie geöffnet wurde. Geben Sie den privaten Tabellen also eine Referenz und schließen Sie sie ( Close(dt, nosave) ), da Sie sonst Ihren Speicher unbeabsichtigt füllen können .
Sie können auch ein Skript mit starten. //! in der ersten Zeile und es wird automatisch ausgeführt.
//!
New window("Howdy",Textbox("This is a new window"));
Wait (10);
exit();
Erstellen Sie beispielsweise dieses Skript und speichern Sie es. Führen Sie es dann von Windows aus aus. Es öffnet eine Instanz von JMP, zeigt Ihnen das Fenster und schließt dann die Instanz von JMP.
HINWEIS: Seien Sie vorsichtig, wenn Sie Exit() oder Quit() in JSL herumwerfen, Sie schließen möglicherweise manchmal nicht die Instanz, die Sie beabsichtigt haben.