<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一组脚本(总共 7 个),我想在清晨的特定时间自动运行,以便在我上班时可以使用这些数据。 所有这些都保存为 jsl 文件,我想将它们排队运行,这些都存储在我的硬盘上,JMP 将打开并连接到数据库..
JMP 中有没有办法做到这一点?如果我想运行这些 .jsl 脚本来生成数据,其中一些脚本会从数据库中提取大型数据集,并且可能需要大约 30 分钟才能完成,因为我可以进行分析(并且喝我的第一杯咖啡)那天)。
如果我可以将它用于和 JMP 文件(特别是 .jmpquery)以使其非常有用,那么作为此 t 的构建也将是一件好事。
问候
大卫
如果 JMP 会话已经处于活动状态,您还应该查看调度动作.
我通常做的是创建一个 .bat 文件,然后在需要时转到任务计划程序运行 .bat 文件。
这是我的 .bat 文件的基础知识。只需将其复制并粘贴到 txt 文件中并将扩展名保存为 .bat。 将 (***JSL FILE LOCATION***) 更改为您的 jsl 脚本文件位置并复制所有 7 个脚本的行。
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::
:: 运行所有 JSL 脚本的批处理文件
:: ::
:: 创建 C:\logfile_source.txt 以记录结果。
:::::::::::::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::::::::::::: :::::
设置 logfile1=C:\temp\logfile_source.txt
"C:\Program Files\SAS\JMPPRO\12\Jmp.exe" ***JSL 文件位置***
echo.JMP 脚本已完成 %date% %time% >> %logfile1%
任务计划程序可以在 Windows>所有程序>附件>系统工具>任务计划中找到。这是一个非常简单直观的程序。如果您不明白,您可以在 YouTube 上快速找到教程。