JSL マウスボックスはジャーナルに保存されません JMP 17 と JMP 16
こんにちは、
私はレポートをジャーナルに保存するスクリプトを使用していますが、JMP 16 と JMP 17 の間で変更があり、一部の機能が壊れていることに気付きました。JMP 16 でウィンドウをジャーナルに保存すると、マウス ボックスの操作は JMP ウィンドウの場合と同じように機能しますが、JMP 17 ではマウス ボックスがジャーナルにまったく保存されないことがわかりました。これは意図された変更ですか? 回避策やレポートを保存するためのより良い方法について何かアイデアはありますか?
JMP 16 と JMP 17 を比較するための簡単なテスト スクリプトを作成し、動作を検証しました。まだ JMP 18 にはアクセスできませんが、JMP 17 と同じになると思います。JMP 16 Pro を使用していますが、JMP 16 でも動作することがわかっています。
JMP バージョン:
JMPプロ16.0.0
17.2.0 リリース
names default to here (1);
NewWin = New Window ("mouse box test",
mb = MouseBox(
tb = text box("click me"),
<<SET click="" enable=""></SET><LINGO-LABS id="lingo-labs-755036" slang="en-US" mode="CREATE"><LINGO-LABEL>自動化とスクリプト</LINGO-LABEL><LINGO-LABEL>結果の共有と伝達</LINGO-LABEL></LINGO-LABS>Re: JSL マウスボックスがジャーナルに保存されない JMP 17 と JMP 16Mouse Box() を使用する必要がありますか? Button Box() の方が簡単なオプションです
Names Default To Here(1);
New Window("Example", Button Box("Press Me", Print("Pressed.")));
また、この小さな変更により、マウス ボックスが壊れるのを防ぎ、ジャーナルに保持される可能性がありますが、この方法で構築できるかどうかはわかりません (ウィンドウをジャーナル ウィンドウとして作成する)

Re: JSL マウスボックスがジャーナルに保存されない JMP 17 と JMP 16私は MouseBox() を使用しているので、簡単な例のようにテキストだけでなく、画像も操作できます。グリッド内のいずれかの画像をクリックすると、画像の拡大版が開き、いくつかの追加オプションが表示されます。同じコードを Button Box() に埋め込むこともできると思いますが、すでに密度の高いレポートのスペースを占有することになります。
Re: JSL マウスボックスがジャーナルに保存されない JMP 17 と JMP 16ああ... メッセージの半分が省略されました (プロパティ ツリーはありますが、スクリプトの例がありません)。ウィンドウをジャーナル ウィンドウとして初期化すると、マウス ボックスを保持できるようです (<< ジャーナル)
Names Default To Here(1);
nw = New Window("mouse box test", << journal, /*Type("Journal")*/
mb = MouseBox(
tb = text box("click me"),
<<SET click="" enable=""></SET>Re: JSL マウスボックスがジャーナルに保存されない JMP 17 と JMP 16フォローアップしてくれてありがとう、Jarmo、
他にもこの問題を抱えている人がいるかもしれないので、これについて時々試してみましたが、新しいウィンドウをジャーナル ウィンドウとして開くと、最初は期待どおりに動作しますが、ジャーナルを保存して再度開くと、マウス ボックスのインスタンスが再び削除されます。以前保存したジャーナルを JMP 16 でマウス ボックスが機能している状態で開き、JMP 17 で保存すると、マウス ボックスも削除されることが分かりました。これは、JMP 17 でのジャーナルの処理方法の変更のようです。
デモスクリプトを少し変更して画像を追加しました
names default to here (1);
NewWin = New Window ("mouse box test",
mb = MouseBox(
tb = pb = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) ),
<<SET click="" enable=""></SET>