サンプルサイズエクスプローラー: プログラムでアクセスする方法サンプル サイズ エクスプローラーのさまざまなコンポーネント/フィールド (テキスト フィールド) にプログラムでアクセスして編集したいと思います。ユーザー インターフェイス (いくつかの既定値を持つ非常にシンプルなもの) で、同様の数値/オプションを入力するようユーザーに求めるカスタム スクリプトを作成したいと考えています。そのユーザー インターフェイスは、サンプル サイズ エクスプローラー プラットフォームに接続し、出力を返す必要があります。どうすればよいでしょうか。以下は、編集にアクセスしたいハイライト表示されたコンポーネントです。

基本的なデータ分析とモデリングコンテンツの構成データの探索と視覚化実験計画法大量カスタマイズ品質およびプロセスエンジニアリング結果の共有と伝達ウィンドウズRe: サンプルサイズエクスプローラー: プログラムでアクセスする方法JMPのインストール場所とフォルダ\リソース\組み込みからスクリプトを見つけることができるかもしれません。
Re: サンプルサイズエクスプローラー: プログラムでアクセスする方法そして、それらの値を変更したいだけなら、ウィンドウへの参照を探し、それからそれらの数値編集ボックスへの参照を探します。ウィンドウにアクセスするには、Window("windowname") を使用するか、組み込みの jsl から見つけた参照を使用してウィンドウに直接アクセスしてみてください。次に、Show Properties を使用して、アクセスしたい表示要素を探します。

または、組み込みの jsl がこれらへの参照を公開している場合は、それらを利用できます。
Re: サンプルサイズエクスプローラー: プログラムでアクセスする方法スクリプトをどのように構築するかがわからなくても、この例では値にアクセスする方法についていくつかの提案を示します (組み込みスクリプトから見つけられる可能性のあるより良い方法があるかもしれません)
Names Default To Here(1);
path = "$BUILTIN_SCRIPTS/Power_Two_Independent_Sample_Means.jsl";
Include(path);
show(win << Get Window Title); // take a look at Power_Two_Independent_Sample_Means.jsl and you see this reference is there
// Using indexing from Show Properties
// Window("Power Explorer for Two Independent Sample Means")["Power Explorer for Two Independent Sample Means","Explorer Settings",NumberEditBox(1)]
aneb1 = win[Outline Box("Explorer Settings"), NumberEditBox(1)];
// Using references
// _alphanb gets lost somewhere, so access through alphatb
alpha_neb2 = (alphatb << sib);
// Using XPath
alpha_neb = win << XPath("//TextBox[text() ='Alpha']/following-sibling::NumberEditBox");
alpha_neb3 = alpha_neb[1]; // XPath returns a list
// Setting the values
alpha_neb2 << Set(0.10, run script(1)); // You most likely want to include Run Script(1) to most value changes to avoid messing anything up
Re: サンプルサイズエクスプローラー: プログラムでアクセスする方法ありがとう!
すべてのソリューションは素晴らしく、柔軟性も非常に高いようです。提供されたソリューションを試してみて、フィードバックがあれば提供します。