レポートウィンドウを閉じるにはどうすればよいですか?ウィンドウまたはレポート名を参照してパレート プロット ウィンドウを閉じる方法はありますか?パレート図を生成するスクリプトを作成しています。ただし、プロットを生成する前に、プロットの以前のインスタンスをすべて閉じたいと思います。これを行うために、次のことを試しています。
dt = Current Data Table();
tablename = dt << Get Name;
Try(Close(tablename || " - Pareto Plot", NoSave)); //Attempt to close report...does not work.<BR />
pp = Pareto Plot(
Cause(dt:List of Failing Tests),
Show **bleep** Percent Curve(0), //Ha. It autobleeped the abbreviation for "Cumulative".
Category Legend(1),
By(dt:Module)
);
pp << Set Window Title(tablename||" - Pareto Plot");
考えは?
Re: レポート ウィンドウを閉じるにはどうすればよいですか?それは動作します。 ありがとうございます!
Re: レポート ウィンドウを閉じるにはどうすればよいですか?通常、リストは送信されたメッセージをすべてのアイテムに配布します。 << Close Window メッセージをウィンドウ参照のリストに送信するだけでよい場合があります。
Re: レポート ウィンドウを閉じるにはどうすればよいですか?ウィンドウの On Close() 機能を使用して、ウィンドウを閉じるスクリプトを実行できます。すべてのウィンドウを閉じたい場合は、開いているすべてのウィンドウをループして閉じることができます。アプリケーションによって開かれたウィンドウのみを閉じたい場合は、開いているウィンドウを追跡するリストをアプリケーション内に作成し、On Close() セクションでそのリストをループすることをお勧めします。 。
Re: レポート ウィンドウを閉じるにはどうすればよいですか?インターフェイスウィンドウの右上にある十字ボタンを押したときに、作成したユーザーインターフェイスを通じて開いているすべてのウィンドウを閉じるスクリプトを作成する方法はありますか?

Re: レポート ウィンドウを閉じるにはどうすればよいですか?ありがとうテックス。 それはうまくいきます。
Re: レポート ウィンドウを閉じるにはどうすればよいですか?Window() 関数は、ウィンドウ番号またはウィンドウ名によって特定のウィンドウを指します。したがって、以下は機能します。
Window( "My Pareto Plot" ) << close window;
ただし、それに加えて、名前空間、グローバル変数、ローカル変数についても読む必要があります。
つまり、「MySpace」などの名前空間を簡単に宣言でき、そこにウィンドウ ポインタを作成できます。その名前空間は、名前空間が特に変更または削除されない限り、JMP セッションの間保持されます。したがって、次のようなことができます。
nsref = New Namespace( "Myspace" );
Myspace:thePareto = dt << Pareto Plot(……………………..);
「Myspace」という名前空間を指すスクリプトはすべて、同じメモリ変数などを参照することになります。
Re: レポート ウィンドウを閉じるにはどうすればよいですか?完全ではありません。レポートウィンドウを作成する前に pp が定義されていないため、「pp << close window」を発行できません。明確にするために、閉じようとしているウィンドウは、同じスクリプトを以前に実行したものです。(私の理解では、スクリプトが新たに開始されると、以前の実行からのすべての変数がバッファーからクリアされます。
Window("My Pareto Plot") のような、名前に基づいてウィンドウへの参照を返すコマンドはあるでしょうか。調べましたが見つかりませんでした。
Re: レポート ウィンドウを閉じるにはどうすればよいですか?pp << close window ;