2013-07-04 1 views
0

Je souhaite modifier le titre de la fenêtre de commande dans matlab pour indiquer la branche en cours sur laquelle je travaille. Je sais où trouver le nom de la branche actuelle. J'ai besoin que chaque fois que ce fichier est modifié pour noter sur une nouvelle branche, le titre de la fenêtre de commande sera mis à jour avec le nouveau nom de la branche.Modification dynamique du titre de la fenêtre de commande dans Matlab

Des pensées?

+0

Les réponses à cette question - http://stackoverflow.com/questions/1924286/is-there-a-way-to-change-the-title-of-the -matlab-command-window? rq = 1 - peut aider. –

+0

Salut, j'ai besoin de le changer dynamiquement et pas seulement pour la première fois. J'ai besoin de garder une trace sur le fichier modifié et mettre à jour la fenêtre de commande. – user2549704

Répondre

0

J'ai ce fichier M qui traîne (je pense que je l'ai eu de here). Il pourrait répondre à vos besoins:

function idetitle(Title) 
%IDETITLE Set Window title of the Matlab IDE 
% 
% Examples: 
% idetitle('Matlab - Foo model') 
% idetitle(sprintf('Matlab - some big model - #%d', feature('getpid'))) 

    win = appwin(); 
    if ~isempty(win) 
     win.setTitle(Title); 
    end 
end 

function out = appwin() 
    %APPWIN Get main application window 

    wins = java.awt.Window.getOwnerlessWindows(); 
    for ii = 1:numel(wins) 
     if isa(wins(ii), 'com.mathworks.mde.desk.MLMainFrame') 
      out = wins(ii); 
      return 
     end 
    end 

    out = []; 

end 
+0

Salut, mais comment garder la trace sur un fichier spécifique et changer le titre de la fenêtre? – user2549704

Questions connexes