JSL 通过 .bat 文件执行崩溃并挂起我似乎有一个运行 JSL 脚本的 .bat 文件,该脚本处理多个 CSV 文件作为输入。
但是,当输入的 CSV 文件数量增加时,.bat 文件经常崩溃,并且需要很长时间才能完成任务。另一方面,通过 JMP 和 JSL 脚本执行相同数量的输入 CSV 文件只需 1-2 小时。
速度差异显着。 您知道这个问题的可能原因吗?
自动化和脚本编写回复:JSL 通过 .bat 文件执行崩溃并挂起任务管理器显示什么? 您可能正在运行许多 JMP 副本;您的 JSL 可能需要 quit();终止。 慢速运行时 JMP 是否可见? JMP 日志窗口是否告诉您任何信息? 是否有其他东西在同一台机器上运行可能会占用资源?
回复:JSL 通过 .bat 文件执行崩溃并挂起此外@Craige_Hales问题 我还有一个问题:使用 .bat 文件有什么具体原因吗?
回复:JSL 通过 .bat 文件执行崩溃并挂起我只运行一个 JMP 脚本。
慢速运行时 JMP 可见?
崩溃时整个窗口变白,看不到JSL的内容。
JMP 日志窗口是否告诉您任何信息?
抱歉,我不知道如何在运行 JSL 时显示日志,因为我是通过批处理文件调用 JSL。
JSL有没有可以同时运行并显示日志的代码?
回复:JSL 通过 .bat 文件执行崩溃并挂起我在 Windows 批处理文件中编码了一系列自动化步骤。 其中一个步骤需要调用 JSL,其输出将用作后续步骤的输入。
回复:JSL 通过 .bat 文件执行崩溃并挂起窗口后面可能有一个模式对话框;尝试 ALT-TAB 查看窗口列表。 如果有对话框,它将告诉您在继续操作之前 JMP 需要了解什么。
如果它仍然挂起,请在每个 JMP 窗口上尝试 ESC(就像您通过 ALT-TAB 组合键一样)。如果有效,则 CTRL-L 应该打开日志窗口。
jsl 函数 ShowLog() 应该打开日志;将其放在脚本的前面附近。
当您使用 bat 文件时,主要的不同之处可能是 JMP 在当前目录中看到的内容。 我对该对话框的猜测是 JMP 需要提示它找不到的内容,但该提示被另一个窗口覆盖,该窗口由于隐藏了模态窗口而处于非活动状态。 也许不会;通常单击任何窗口都会将模式对话框带到前面。
图片可能有帮助。 了解任务管理器是否显示 0% 还是 100% CPU 可能会有所帮助。
回复:JSL 通过 .bat 文件执行崩溃并挂起由于我们公司执行严格的知识产权,我们不允许将照片发送到公司之外,所以我无法提供图片...... 不过,我真的很感谢您的帮助,我会在工作中尝试您的建议。 ^^回复:JSL 通过 .bat 文件执行崩溃并挂起此屏幕顶部的“支持”选项卡提供技术支持选项。
任务管理器是 Windows 操作系统的一部分,将为您提供有关计算机上正在运行的内容的信息。 在 Windows 任务栏上查找它 - 右键单击。