다시 : 호출 .exe 실행하고 .exe 닫힌 후 다른 .jsl 열.exe를 실행하기 위해 OPEN () 명령을 사용하는 대신 Run Program ()을 사용하십시오.
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 열안녕하세요 @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");