<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 上找到教程。