Matlab 命令行不会等待exe执行完成
我将我的matlab程序转换为独立的exe。当我从命令行调用exe时,它不会等到exe被执行。程序运行大约需要20-30秒。该程序基本上创建一个txt文件。如何使其等待exe执行。我的matlab主要功能是Matlab 命令行不会等待exe执行完成,matlab,cmd,exe,matlab-compiler,Matlab,Cmd,Exe,Matlab Compiler,我将我的matlab程序转换为独立的exe。当我从命令行调用exe时,它不会等到exe被执行。程序运行大约需要20-30秒。该程序基本上创建一个txt文件。如何使其等待exe执行。我的matlab主要功能是 function []=features(img_path,category,output_path) if (strcmp('shoe',category)== 1) if exist(img_path,'file') test_shoes(img_path,output
function []=features(img_path,category,output_path)
if (strcmp('shoe',category)== 1)
if exist(img_path,'file')
test_shoes(img_path,output_path);
else
disp ('Input image path does not exist');
end
else
disp('Sorry wrong input for category.Please give shoe/dress/handbag');
end
return;
问题显示在下面的屏幕截图中:
MATLAB中的exe在5秒后实际显示“所有警告的状态为‘关闭’”,但终端不会等到exe完成执行,即“e:\test>”在调用exe后立即显示在下一行中
如何使命令行等待exe os执行完毕,以便新命令行在执行完毕后才显示???您可以尝试这样运行它: 启动/等待MyProgramm.exe 请看这里:
有没有办法在代码中加入一些内容,这样我就不会每次调用exe时都键入START/WAIT?您可以使用批处理文件!