JSL で別の JSL を呼び出すコードを記述するにはどうすればよいでしょうか?こんにちは、みんな!
AAA.jsl で、実行を継続するために別の JSL を呼び出すコードをどのように記述しますか。たとえば、この別の JSL は同じパスを持つ BBB.jsl です。
BBBのとき。 jslが終了しました、ああ。 JSL は残りのコードを実行し続けます。
ありがとうございます!
Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?そうですね、道を教えてくれてありがとう。 これらを BBB.jsl に書き込みます。
Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?Jim は正しい答えを提供しましたが、このブログは別の方向に進みました。
スコープ、具体的には Include() を使用する場合の Here() と New Context の名前のデフォルトを調査することをお勧めします。
適切なスコープが設定されていない場合、clearSymbols() は不当な動作を引き起こす可能性があります。
おそらくこれは必要ありませんが、参考までに、Run Program() を使用して JMP の新しいインスタンスを作成し、スクリプトまたはコマンドを実行してからセッションに戻ることができます。データや変数の共有はありません。
Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?シンボルをクリア();Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?
専門家に相談してください:
メモリの解放や変数の消去など、JSL で他に注意すべき点は何ですか?ありがとうございます。
以下を除く:Clear Log(); Globals() をクリアします。すべて閉じる(DataTables,"保存なし");Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?
これは機能するようですが、
どこでbbb。 JSL は一度に 2 つのファイルのみを実行し、変数をクリアするコードを使用して、結果のファイルを適時に別のパスに移動します。
Include("d:\BBB.jsl");Wait(0);
Include("d:\BBB.jsl");Wait(0);
Include("d:\BBB.jsl");Wait(0);
Include("d:\BBB.jsl");Wait(0);
Include("d:\BBB.jsl");Wait(0);
……
ログをクリア(); Globals() をクリアします。すべて閉じる(DataTables,"保存なし");
これにより、自動終了の数が減ります。Re: JSL で別の JSL を呼び出すコードを記述するにはどうすればよいですか?使用
含む();
関数。
時間をかけてスクリプト ガイドを読むことを強くお勧めします。
ヘルプ==>書籍==>スクリプトガイド