現在のウィンドウを参照するこんにちは。私が書いた小さな JSL スクリプトで、「このスクリプトを実行しているウィンドウ」を参照する必要があります。 以前は「window(0)」を参照するだけでそれを行っていましたが、これはJMP 14では機能しないようです。参照したいウィンドウが「window(」に変更されているようです。 k )" どこkウィンドウが存在する最大の整数です。 2 つの質問:
- この明らかな変更について私は正しいでしょうか?もしそうなら、実行しているバージョンを確認せずに、JMP 13 と JMP 14 の両方で機能する「このスクリプトを実行しているウィンドウ」を呼び出すことができる単一の方法はありますか?
- 現在開いているウィンドウのリストにアクセスするにはどうすればよいですか? 現時点では、1 から順にチェックしてそれぞれが存在するかどうかを確認し、存在しないものが見つかったら停止します。これは正常に機能しますが、少し洗練されていません。 それらのリストを返すだけの単純な関数はありますか? 見つかりませんでしたが、間違った名前を探しているだけかもしれません。
どうもありがとう
Re: 現在のウィンドウを参照するJim に感謝します。これにより、ウィンドウ名のリストの作成を整理できるようになります。JMP バージョン番号のチェックを組み込むことは大したことではありませんが、可能であれば省略したいと思っていました。
この件はもう解決したものとみなして次に進みます。ご協力ありがとうございました。
Re: 現在のウィンドウを参照するN Items( Window() )
これにより、開いているウィンドウの数がわかります。
Window(n) には次のメッセージが表示されます
<<GET window="" title=""><<GET picture=""><<GET html=""><<GET text=""><<SET window="" title=""><<SET report="" title=""><<SET dirty=""><<SELECT><<SELECTABLE><<GET annotation=""><<DELETE><<GET rtf=""><<GET journal=""><<GET script=""><<GET xml=""><<SAVE picture=""><<SAVE interactive="" html=""><<GET window="" size=""><<GET window="" id=""><<GET project=""><<GET content="" size=""><<SET content="" size=""><<SET window="" title=""><<SET print="" headers=""><<SET print="" footers=""><<GETOFFSET><<GET size=""><<SETNOTSTRETCHABLE><<GET min="" size=""><<SET min="" size=""><<GET max="" size=""><<SET max="" size=""><<GET auto="" stretching=""><<GET auto="" centering=""><<SET auto="" centering=""><<GET row="" states=""><<GET width=""><<SET width=""><<GET height=""><<SET height=""><<GET property=""><<GET property="" list=""><<GET properties=""><<GET property=""><<GET property="" list=""><<GET properties=""></GET></GET></GET></GET></GET></GET></SET></GET></SET></GET></GET></SET></GET></GET></SET></GET></SET></GET></SETNOTSTRETCHABLE></GET></GETOFFSET></SET></SET></SET></SET></GET></GET></GET></GET></SAVE></SAVE></GET></GET></GET></GET></DELETE></GET></SELECTABLE></SELECT></SET></SET></SET></GET></GET></GET></GET>