我正在尝试编写一个MATLAB脚本,该脚本将调用并运行外部程序,然后继续执行其他MATLAB命令。
然而,这个程序 "MyProgram.exe" 要求我 "按 Enter 键退出"。如何让我的 MATLAB 脚本传递 "Enter" 并继续执行?例如,在执行结束时,如何将 "Enter" 作为我的程序的输入传递?或者一般来说应该如何操作?
tic %Start stopwatch
system('MyProgram.exe') %Call and run my program
toc %End stopwatch
然而,这个程序 "MyProgram.exe" 要求我 "按 Enter 键退出"。如何让我的 MATLAB 脚本传递 "Enter" 并继续执行?例如,在执行结束时,如何将 "Enter" 作为我的程序的输入传递?或者一般来说应该如何操作?
system('Myprog.exe\n')
。 - Brydon Gibsonsystem('MyProgram < /dev/null')
。在Windows上,我猜您应该能够使用system('MyProgram.exe < NUL')
,但是目前我无法测试它。 - m7913decho.|MyProgram.exe
进行操作。注意不要改变原意,尽量让翻译通俗易懂。 - SomethingDark