透過命令提示字元或powershell等執行workflow/jmpflow。我們有相當多的分析是用 jmp 編寫的,然後交給我們來自動化它們。我們目前的流程是用 python、MatLab 等重寫它們。
如何從命令列、powershell 或 python 運行 jmpflow?
自動化和腳本編寫視窗回覆:透過命令提示字元或powershell等執行workflow/jmpflow。將 JMP 工作流程另存為 JSL 腳本。這可以透過「工作流程產生器」>「匯出」>「儲存到腳本視窗」的紅色小三角來完成。
將 jmp.exe 的路徑放入路徑系統變數中,然後您可以從命令列呼叫 jmp.exe。若要從命令列運行腳本,請呼叫 .jsl 檔案作為參數。
類似的東西
C:\>jmp.exe 腳本.jsl
回覆:透過命令提示字元或powershell等執行workflow/jmpflow。我在「工作流程產生器 > 匯出 > 儲存到腳本視窗」中沒有看到匯出選項。我確實在“文件 > 匯出”中看到了匯出選項,但它是灰色。
對於有同樣疑問/問題的其他人
我手動將生成的“步驟代碼”從 jmpflow 複製到 jsl 檔案(一一)。
這些腳本將在 Windows 電腦上執行。
https://community.jmp.com/t5/Discussions/calling-JMP-from-command-line-without-GUI/td-p/1619
看起來您無法從命令列運行 JMP headless(沒有打開 jmp gui)。
我正在使用 OLE 自動化 (c#) 來無頭運行腳本。
https://www.jmp.com/support/help/en/18.0/index.shtml#page/jmp/ole-automation.shtml
回覆:透過命令提示字元或 powershell 等執行工作流程/jmpflow。工作流程產生器 > 匯出 > 儲存到腳本視窗特定於 JMP 18
對於 JMP 17,它將是工作流程產生器 > 儲存到腳本視窗