MATLAB系统命令“按Enter退出”

BER*_*RKO 4 matlab cmd enter batch-file

我正在尝试编写一个MATLAB脚本,该脚本将调用并运行一个外部程序,然后继续执行其他MATLAB命令。

tic                       %Start stopwatch
system('MyProgram.exe')   %Call and run my program
toc                       %End stopwatch 
Run Code Online (Sandbox Code Playgroud)

但是,此程序“ MyProgram.exe”要求我“按Enter退出”。如何使我的MATLAB脚本通过“ Enter”继续?像如何在执行结束时将“ Enter”作为程序的输入传递?还是一般来说该怎么做?

m79*_*13d 5

UNIX上,您可以使用

system('MyProgram < /dev/null'). 
Run Code Online (Sandbox Code Playgroud)

根据Matlab文档中的建议:

要禁用标准输入和预输入重定向,< /dev/null请在对已调用命令的调用中包含格式化的文本。

视窗当量(基于这个职位):

system('MyProgram.exe < NUL')
Run Code Online (Sandbox Code Playgroud)