How to change the window title of Matlab with -nodesktop mode on
Afficher commentaires plus anciens
Hello all,
I am currently trying to handle multiple Matlab from the command line (Windows). When using Matlab in normal mode, I can easily track the target Matlab by changing the window title, by using com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame.setTitle('TARGETMATLAB').
The problem arises when trying to do the same with Matlab with -nodesktop option on. As the command above says "Attempt to reference field of non-structure array."
My current undestanding is that somewhat the MainFrame has changed since if I do com.mathworks.mde.desk.MLDesktop.getInstance.getMainFrame() It returns an empty string, instead of the Main Frame object.
Anyone has faced this issue before?
Réponses (1)
Orion
le 13 Oct 2014
Hi,
I never tried to do this, but when I want to get (or change) the title of the Matlab Window, I use an other command :
com.mathworks.mlservices.MatlabDesktopServices.getDesktop.getMainFrame.getTitle
...
com.mathworks.mlservices.MatlabDesktopServices.getDesktop.getMainFrame.setTitle('TARGETMATLAB')
Maybe, it will solve your problem ?
1 commentaire
Xavier
le 13 Oct 2014
Catégories
En savoir plus sur Desktop dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!