如何在JSL中編寫代碼來調用另一個JSL?大家好!
在AAA.jsl中,如何編寫調用另一個JSL繼續運行的代碼:例如,另一個JSL是BBB.jsl,具有相同的路徑
當BBB. jsl完成了, AAA。 JSL 繼續運行其餘代碼。
感謝您!
回复:如何在 JSL 中編寫代碼來調用另一個 JSL?嗯,謝謝你的方法。 我會將它們寫入 BBB.jsl。
回复:如何在 JSL 中編寫代碼來調用另一個 JSL?吉姆提供了正確的答案,但這個博客又發生了變化。
我建議您研究範圍,特別是使用 Include() 時的 Names Default to Here() 和 New Context;
如果沒有適當的範圍,clear Symbols() 可能會導致不必要的行為。
您可能不需要這個,但僅供參考,Run Program() 可用於創建 JMP 的新實例並執行腳本或命令,然後返回到您的會話。不存在數據或變量的共享。
回复:如何在 JSL 中編寫代碼來調用另一個 JSL?清除符號();回复:如何在 JSL 中編寫代碼來調用另一個 JSL?
請諮詢專家:
JSL中還需要注意什麼,比如釋放內存、擦除變量等?謝謝!
但以下情況除外:Clear Log();清除全局變量();全部關閉(DataTables,"不保存");回复:如何在 JSL 中編寫代碼來調用另一個 JSL?
這似乎有效,
哪裡 bbb. JSL一次只執行2個文件,並及時將生成的文件移動到另一個路徑,並帶有清除變量的代碼:
包含(“d:\ BBB.jsl”);等待(0);
包含(“d:\ BBB.jsl”);等待(0);
包含(“d:\ BBB.jsl”);等待(0);
包含(“d:\ BBB.jsl”);等待(0);
包含(“d:\ BBB.jsl”);等待(0);
……
清除日誌();清除全局變量();全部關閉(DataTables,"不保存");
這減少了自動退出的次數。回复:如何在 JSL 中編寫代碼來調用另一個 JSL?使用
包括();
功能。
我強烈建議您花時間閱讀腳本指南
幫助==>書籍==>腳本指南