从Matlab我调用系统命令,此命令将要求输入是或否。我怎样才能重定向到输入?
我试过了:
myCmd = fullfile('control','bin','launch');
cmd = system(myCmd);
=>这将要求以下消息输入yes / nos(提示)
所以我试过
cmd = system([myCmd ,' < ','yes'])
但这不起作用。
答案 0 :(得分:0)
您可以使用matlab中提供的input
函数。 result = input(prompt)
在屏幕上显示提示字符串,等待键盘输入。更多关于它here。希望这会对你有所帮助。
答案 1 :(得分:0)
请求不需要评估的简单文本回复。
prompt = 'Do you want more? Y/N [Y]: ';
str = input(prompt,'s');
if isempty(str)
str = 'Y';
end