Is there a way to switch between two command windows?

In a Matlab session, I call another matlab command window (say 2nd matlab) by using the command "!matlab -nodesktop -nosplash -r "myfunc" &" . After returning back to the first matlab session, I want to go back to the 2nd matlab once more to run "myfunc". However whenever I call "!matlab -nodesktop -nosplash -r "myfunc" &" new matlab command window is opened. Is there a way to switch between two matlab command windows?

Respuestas (1)

Asim
Asim el 25 de Sept. de 2024
Hello Kaan,
Unfortunately, MATLAB does not provide a built-in way to switch between multiple command windows once they are opened. Each time you use the !matlab -nodesktop -nosplash -r "myfunc" & command, it starts a new instance of MATLAB.
However, you can use MATLAB’s matlab.engine API. This allows you to start and control MATLAB sessions from Python or Java programmatically. You can start a MATLAB session, run commands, and then reconnect to the same session later.
I hope it helps!

Categorías

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

Etiquetas

Preguntada:

el 22 de Feb. de 2017

Respondida:

el 25 de Sept. de 2024

Community Treasure Hunt

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

Start Hunting!

Translated by