スクリプトを使用してジャーナルをロックするJMPの最近のバージョンでは、ジャーナルをロックするオプションがあります。 それをスクリプトに組み込むにはどうすればよいですか? 私はそれが次のようなものになることを期待しています:
current journal() << lock;
スクリプティングRe: スクリプトによるジャーナルのロック誰かこれを実行する方法を見つけましたか? 私も同じ仮定をしていました。構文はあなたが入力したものに似ているだろうと思っていましたが、うまくいきませんでした。次のことも試しましたが、どれもうまくいかず、すべてエラーになりました。
current journal() << Lock(1);
current journal() << LockJournal;
current journal() << LockJournal(1);
current journal() << SetLock(1);
エラーメッセージ:オブジェクト「HeadBox」はメッセージ「 ';
「カスタマイズ」->「メニューとツールバー」ウィンドウを見ると、「編集」->「ジャーナルをロック」メニュー コマンドに「EDIT:LOCK JOURNAL」という組み込みコマンドがあることに気付きましたが、スクリプトで組み込みコマンドを実行する方法がわかりません。これらを試しましたが、どれも機能しませんでした。
Current Journal() << Main Menu("EDIT:LOCKJOURNAL");
Current Journal() << Run Script( Main Menu("EDIT:LOCKJOURNAL"); );エラー メッセージ: オブジェクト「HeadBox」はメッセージ「メイン メニュー」を認識しません。
また、ジャーナルをアクティブウィンドウとしてこれを実行してみました。コマンドは実行されますが、ジャーナルはロックされません。
Main Menu("EDIT:LOCKJOURNAL");
</CODE><CODE class=" language-jsl">
Re: スクリプトによるジャーナルのロックジャーナル ウィンドウはアクティブ ウィンドウである必要があります。これでうまくいきます。
Window( "Journal: Untitled" ) << Bring Window to Front;
Wait( 0 );
Main Menu( "Lock Journal" );
編集:
もっと良い方法があります。Main Menu() 関数内でウィンドウを指定できます。
Main Menu( "Lock Journal", "Journal: Untitled" );
Re: スクリプトによるジャーナルのロック素晴らしいです。スクリプトの他の部分で使用される可能性のあるコード参照により、もう少し汎用性が高まりました。
text box("abc") << journal;
jrn = Current Journal();
Main Menu( "Lock Journal", jrn << get window title);Re: スクリプトによるジャーナルのロック少なくとも私のコンピューターでは、JMP 17では動作しますが、JMP 18では動作しませんでした。幸い、タイミングの問題のようでした。以下の方法で動作しました。
text box("abc") << journal;
jrn = Current Journal();
<STRONG>Wait(0);</STRONG>
Main Menu( "Lock Journal", jrn << get window title);