Matlab을 시작하고 Windows 작업 스케줄러를 사용하여 특정 시간에 예약 된 스크립트를 실행하려고합니다.작업 스케줄러로 예약 할 때 Matlab이 스크립트를 실행하지 못합니다.
나는 매트랩 시작을 볼 수있는 예약 된 작업을 사용하지만,이 마지막 스크립트를로드하는 데 실패하고 나에게 당신이 무엇인지 알고 있나요
??? Unexpected Matlab operator.
아래 오류와 이유를 반환하면? 내가 수동으로 스크립트를로드하고 파일이 너무
- 변경 사이에 MS에게 선택권을주는 경로에없는 것을 그것은 나를 말한다 그것을 실행하는 경우
나는 다음과 같은 구문
c:\app\matlab\bin\matlab.exe -r c:\MyURL\ScriptFile.m
을 사용하고 있습니다 현재 디렉토리
- 는
이 어느 선택이 괜찮 경로에 폴더 추가 스크립트가 제대로 실행됩니다.
귀하의 제안은 정확합니다. 그러나 문제의 원인은 사실 "-r"인수가 MATLAB에 직접 전달되어 평가되는 것입니다. 따라서 오류는'c : \ MyURL \ ScriptFile.m'을 MATLAB'''프롬프트에서 찾으십시오. – Edric
안녕하세요. 스크립트 파일을 실행하려면 -r "functionName"을 호출하는 함수를 호출하는 동안 -r "run ('c : \ MyURL \ ScriptFile.m')을 호출하거나 매개 변수가 필요한 경우 -r"functionName (YourArgs) " . –
@AbruzzoForteeGentile :''run ('c : \ MyURL \ ScriptFile.m')''은 functionName (YourArgs)의 예제입니다.''run'은 함수''c : \ MyURL \ ScriptFile.m "그 인수;) – thewaywewalk