在MATLAB中调用系统命令

时间:2013-09-30 12:34:29

标签: matlab

我正在调用exe命令:

myCmd = fullfile('working',myCommand.bat');
[status,message] = system(myCmd )

status = 0
message = 
processing value ...
complete
activating command ...
complete 

我如何从邮件中获取一些文字? 例如,我想获得第一个文本"和#34;完成"检查第一个动作是否完成?

由于

1 个答案:

答案 0 :(得分:2)

使用echo命令包含返回消息:

[status,message] = system('yourCommand && echo hello world' )

将返回:

message =
      hello world

通常,您需要创建一个字符串,用于级联与&&连接的所有命令。其中一个命令可以是echo something

关于你的编辑:

output = 'processing value ...'    
command = ['cd ' myCMD ' && myCommand.bat' ' && echo ' output];
[status,message] = system( command )

将调用myCommand.bat并返回“处理值...”。