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”作为程序的输入传递?还是一般来说该怎么做?
在UNIX上,您可以使用
system('MyProgram < /dev/null').
Run Code Online (Sandbox Code Playgroud)
根据Matlab文档中的建议:
要禁用标准输入和预输入重定向,
< /dev/null
请在对已调用命令的调用中包含格式化的文本。
该视窗当量(基于这个职位):
system('MyProgram.exe < NUL')
Run Code Online (Sandbox Code Playgroud)