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.

 Respuesta aceptada

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 comentarios

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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Centro de ayuda y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by