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

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

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

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.
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

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by