我通过matlab运行外部。bat文件。的代码如下:
文件名= uigetfile (“* *”。);
cmd = sprintf (program.bat“% s”&”,文件名);
系统(cmd);
用户可以选择文件运行通过。bat文件然后它运行。我试图解决的问题,我甚至不确定这是可能的,是关闭cmd窗口后自动完成。这是困难的原因是程序运行完成后,如果你按回车,它提示excel打开并显示结果在excel中我试图避免的。因此,我不认为我可以编写一个简单的退出命令。我还没有访问的批处理文件重写代码。