呼叫.exe,讓它運行並在.exe關閉後打開另一個.jsl你好。 我想使用 JMP 腳本運行我的 .exe 應用程序,在 .exe 關閉後,我希望我的 JMP 腳本順序執行另一個腳本。 現在,如果我執行我的程式碼,.exe 和 .jsl 都會同時執行。 我需要 .exe 的輸出作為 .jsl 的輸入,這就是為什麼我需要 .exe 首先完成運行。 下面是我的程式碼。 有人可以幫我嗎?
Open("C:\GetICOS_CSVs.exe");
include("C:\ICOS_Data Pull\CombineCSVs_Split_By_UnitID.jsl");
回覆:呼叫.exe,讓它運行並在.exe關閉後打開另一個.jsl你好@tx尼爾森,
我嘗試使用 RunProgram()。 它按照我想要的方式工作。 但不知何故,當我嘗試將它與我的加載項一起使用時,它提示我以下錯誤:
“CreateProcess 失敗,錯誤 2:系統找不到指定的檔案”
我不知道出了什麼問題以及如何解決這個問題。 以下是我使用的當前程式碼:
mcr = RunProgram(可執行檔("$ADDIN_HOME(com.jmp.matlabinjmp)/Get_CSVs_19.exe"),
讀取函數(“blob”));
// 呼叫另一個 .jsl 來連接表
包括(“$ADDIN_HOME(com.jmp.matlabinjmp)/CombineCSVs_Split_By_UnitID.jsl”);
回覆:呼叫.exe,讓它運行並在.exe關閉後打開另一個.jsl不要使用 OPEN() 指令來執行 .exe,請查看使用 Run Program()