Matlab programımı bağımsız bir exe'ye dönüştürdüm. Exe'u komut satırından aradığımda, exe yürütülene kadar beklemez. Program çalıştırmak için yaklaşık 20-30 saniye sürüyor. Program temel olarak bir txt dosyası oluşturur. Exe çalıştırılana kadar beklemesini nasıl sağlayabilirim. Benim matlab ana işlevi sorun Aşağıdaki ekran görüntüsünde gösterilmektedirKomut satırı, exe yürütme bitene kadar beklemez
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;
şudur: "Tüm uyarılar devlet 'kapalı' var"
aslında MATLAB afer 5 sn'den exe tarafından gösterilir, ancak terminal exe çalışmayı bitirinceye kadar beklemez, yani exe çağrıldıktan hemen sonra bir sonraki satırda "E: \ test>" zaten gösterilir.
Komut satırı, exe os tamamlanıncaya kadar komut satırını nasıl bekleyebilir, böylece yeni komut satırı bitinceye kadar görüntülenmeyecek?
ben bir şey Encorporate bir yolu yoktur exe diye adlandırdığım her zaman START/WAIT yazmamam için kod yazabilir miyim? – user1583647
Bir Toplu İş dosyası kullanabilirsiniz! –