こんにちは、JSL全体を非表示(のように)または最小化して実行するJSLコマンドがあるかどうか、誰か知っていますか?
これは、さまざまなテーブルを Windows のフォーカスに持ち込まないことを意味します。非表示や非表示などをJMPテーブルに適用できることは知っていますが、JSL内で膨大な数のテーブルを作成して使用しているため、JSLコードの開始時にこれを行う単一のJSLコマンドがあるかどうか疑問に思っていました.
これを行うことで、すべてのテーブルにフォーカスが移るのを回避できるため、スクリプトの実行速度が大幅に向上します。(時間を食う)thx、DJ
テーブルを開くときに、テーブルが見えないようにする invisible 引数を追加できますが、これはほとんど役に立ちません。
次に試みることは、private 引数を使用することです。 テーブルは両方とも非表示になり、割り当てていない場合は表示または検索できる参照がありません。
テーブルが開かれた後は、テーブルが開いていることがわからないため、プライベートは少し面倒です。プライベートテーブルに参照を与えて閉じてください( Close(dt, nosave) )。そうしないと、意図せずにメモリがいっぱいになる可能性があります。 .
また、スクリプトを開始することもできます。 //!最初の行で、自動実行されます。
//!
New window("Howdy",Textbox("This is a new window"));
Wait (10);
exit();
たとえば、次のスクリプトを作成して保存します。 次に、Windowsから実行します。 JMP のインスタンスが開き、ウィンドウが表示されてから、JMP のインスタンスが閉じます。
注: JSL で Exit() または Quit() を使用する場合は注意してください。意図したインスタンスを閉じないことがあります。