2014-04-30 2 views
1

Matlab 개발 도구에서 생성 한 EXE 파일에 문제가 있습니다. "Windows StandAlone Mode"를 선택한 경우에도 EXE를 실행할 때 항상 싫어하는 검은 CMD 콘솔이 나타납니다.Matlab Exe에서 cmd 콘솔을 숨기려면 어떻게합니까?

이 유령은 어떻게 피할 수 있습니까? 시도 모든 사람에게 도움을

감사합니다 ...

답변

0

그냥을 수행하는 매스 웍스 웹 사이트에 게시 된 유틸리티가 있습니다. http://www.mathworks.com/matlabcentral/fileexchange/3909-suppress-command-window

다른 해결책은 MATLAB exe를 자동으로 실행하는 것입니다.

C#에서 예를 들어, 당신은 콘솔 창을 숨기려면 다음 인수와 MATLAB exe 인을 시작할 수 : C#에서

var process = new Process(); 
process.StartInfo.FileName = "path to your exe" 
process.StartInfo.CreateNoWindow = true; 
process.StartInfo.UseShellExecute = false; 
process.StartInfo.RedirectStandardOutput = true; 

// ... 

process.Start(); 
+0

내가 다시 할 필요가 없습니다 기뻐요. 우리는 [ILNumerics] (http://ilnumerics.net)로 완전히 전환했습니다.) – user492238

+0

@ user492238 ILNumerics는 좋지만 불행히도 모든 MATLAB 도구 상자를 대체 할 수는 없습니다. – Vache

관련 문제