How can I implement a function that does the equivalent of Ctrl-C?

13 vues (au cours des 30 derniers jours)
I would like a command that does the equivalent of Ctrl-C so that I can programmatically quit out of my code. This would expecially be useful as a callback to a pushbutton.

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 25 Août 2015
There is no way to programmatically issue a Ctrl-C in MATLAB besides using the keyboard's Ctrl-C combination.
As an alternative, you can use the ERROR command to force an error that will exit the code. For example:
error('Program terminated for a specific reason')
  2 commentaires
Adam
Adam le 3 Août 2016
error( ... ) should always return you to the command line unless you have a try-catch statement which handles the error, in which case it will continue.
Walter Roberson
Walter Roberson le 18 Déc 2018
error() with an empty string is aa special case that does not trigger an error . Historically it was used internally in Mathworks code.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Startup and Shutdown dans Help Center et File Exchange

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by