如何在JSL中编写代码来调用另一个JSL?大家好!
在AAA.jsl中,如何编写调用另一个JSL继续运行的代码:例如,另一个JSL是具有相同路径的BBB.jsl
当BBB。jsl完了, AAA。JSL继续运行其余的代码。
谢谢!
Re:如何在JSL中编写代码来调用另一个JSL?好吧,谢谢你的方式。我会把它们写到BBB.jsl。
Re:如何在JSL中编写代码来调用另一个JSL?吉姆提供了正确的答案,但这个博客又转了一圈。
我建议您在使用Include()时调查范围,特别是Names Default to Here()和New Context;
如果没有适当的范围,清晰的符号()可能会导致无根据的行为。
您可能不需要这个,但作为FYI,Run Program()可用于创建JMP的新实例并执行脚本或命令,然后返回到您的会话。 没有共享数据或变量。
Re:如何在JSL中编写代码来调用另一个JSL?清除符号();Re:如何在JSL中编写代码来调用另一个JSL?
请咨询专家:
在JSL中你还应该注意什么,比如释放内存和擦除变量?谢谢!
除以下内容外:Clear Log(); Clear Globals();全部关闭(DataTables,“No Save”);Re:如何在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);
......
清除日志(); Clear Globals();全部关闭(DataTables,“No Save”);
这减少了自动退出的次数。Re:如何在JSL中编写代码来调用另一个JSL?使用
包括();
功能。
我强烈建议您花时间阅读“脚本编写指南”
帮助==>图书==>脚本指南