再実行します。exeを実行し、実行して.exeを閉じた後に別の.jslを開きます.exeを実行するためにOPEN()コマンドを使用するのではなく、Run Program()を使用してみてください。
.exeを呼び出し、.exeを閉じた後で実行して別の.jslを開くこんにちは。.exeアプリケーションをJMPスクリプトを使用して実行したいのですが、.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を開きますこんにちは @txnelson 、
RunProgram()を使ってみました。それは私が欲しいものとして働きます。しかし、どういうわけか、私がアドインでそれを使用しようとすると、それは私にこのエラーを促しました:
"CreateProcessはエラー2で失敗しました。システムは指定されたファイルを見つけることができません"
何が問題なのか、どうやってこの問題を解決するのか私は知りません。以下は私が使用している現在のコードです。
mcr = RunProgram(実行可能ファイル( "$ ADDIN_HOME(com.jmp.matlabinjmp)/Get_CSVs_19.exe")、
読み取り機能( "blob"));
//テーブルを連結するために別の.jslを呼び出す
include( "$ ADDIN_HOME(com.jmp.matlabinjmp)/CombineCSVs_Split_By_UnitID.jsl");