2012-11-27 2 views

답변

0

에게 훨씬 쉽게 솔루션을 참조하십시오

Wscript.Echo MyOutputVariables 

"MyOutputVariables는"

그런 다음 도스와 MATLAB에서 호출 원하는 출력

입니다 :

[status,message] = dos('cscript //NoLogo myvbsfile.vbs'); 

여기서 myvbsfile.vbs는 당신의 스크립트. 변수 메시지에는 찾고있는 출력이 포함됩니다.

voila!

cscript는 명령을 콘솔 (메시지 상자)에 출력하는 wscript (Windows 기본값 : VBS 파일) 대신 MATLAB에서 호출 된 이후의 MATLAB 콘솔입니다.

// NoLogo 옵션은 달리 출력에 나타나는 Microsoft 메시지를 제거합니다. MATLAB 자체에서 메시지를 제거 할 필요가 없도록 출력을 "깨끗하게"만들려면이 함수를 사용해야합니다.

2015a에서 이것을 시도했지만 dos 명령과 cscript를 지원하는 Windows 버전이있는 모든 버전에서 작동한다고 확신합니다.

관련 문제