我的EXE文件存在问题,由Matlab开发工具生成。 实际上,即使选择“Windows StandAlone Mode”,当我运行EXE时,总会出现讨厌的黑色CMD控制台。
如何避免这种幻影?
感谢所有尝试的人的帮助......
答案 0 :(得分:0)
Mathworks网站上发布了一个实用程序。 http://www.mathworks.com/matlabcentral/fileexchange/3909-suppress-command-window
另一个解决方案是使用另一个应用程序静默启动MATLAB exe。
例如,在C#
中,您可以使用以下参数启动MATLAB exe以隐藏控制台窗口:
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();