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