Setting timer to repeat a dos command
10 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
hi there!
I 've got a little problem with scripts like this one:
t = timer('TimerFcn', 'stat=false','StartDelay',10);
start(t)
stat=true;
while(stat==true)
dos('dir')
datetime
pause(10)
end
stop(t)
delete(t)
It works one time only or keep repeating ad infinitum. I'm using R2016a.
3 Commenti
Geoff Hayes
il 7 Feb 2020
Gabriel - why not try a pause of 0.5? or even 1.0 seconds? I think that because you are pausing for ten seconds and because your timer expires after ten seconds (due to the StartDelay property being 10), you will only ever see dir be called once...
Risposte (0)
Vedere anche
Categorie
Scopri di più su Startup and Shutdown in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!