我有'继承'使用另一个编译 Matlab代码(B)的Matlab代码(A)。我没有B. B的来源需要用户干预('命中返回继续'),我需要在循环中使用A.我需要做一些事情,所以我不需要每次都按回Return直到循环完成。
我在循环中使用的命令是:
str='!start "Code_B" /low "c:\Code_B\bin\Code.exe" r';
eval(str)
我可以使用其他任何开关来抑制“点击返回”的调用吗?
由于
Katto
答案 0 :(得分:0)
您可以这样做的一种方法是创建一个批处理文件:
有许多(免费)实用程序可以让您向程序发送击键。
您可以调用此批处理文件,而不是调用程序B.
答案 1 :(得分:0)
您可以创建一个文本文件,比如autoreturn.txt,它包含许多空行(只是行尾字符),超过您期望的循环数。然后在字符串的末尾添加输入的重定向:
str='!start "Code_B" /low "c:\Code_B\bin\Code.exe" r < autoreturn.txt';