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