Matlab: implementacja tego, co robi CTRL + C, ale w kodzie
Chciałbym móc zakończyć moje bieżące działające skrypty (funkcje), wywołując polecenie w kodzie. Return zakończy tylko bieżącą funkcję, a nie cały skrypt. Dlatego powrót nie jest jedynym.
To, czego szukam, to polecenie, które robi dokładnie to, coCTRL + C robić. Widziałem to już:jak zatrzymać wykonaniei zauważyłem, że nikt jeszcze nie udzielił odpowiedniej odpowiedzi na to pytanie.
ostatecznie chcęzakończyć wszystkie działające skrypty po zamknięciu figury:
<code>hFig = figure('CloseRequestFcn',{@closeHandler}); . . . function closeHandler (src,evnt) CTRL+C <--- I am looking for such a command end </code>
PS.Błąd funkcji () również nie zadziała: Spróbuj tego:
<code>function terminateInCode() hFig = figure('CloseRequestFcn',{@closeHandler}); while(1) plot(10*rand,10*rand,'+'); pause(0.1); end; function closeHandler (src,evnt) delete(hFig); error('program terminated!'); end end </code>