2013-07-04 54 views
0

我想改變matlab中命令窗口的標題來說明我正在使用的當前分支。 我知道在哪裏可以找到當前分支名稱。 我需要每次在新分支上更改此文件以記錄時,命令窗口的標題都將更新爲新的分支名稱。在Matlab中動態改變命令窗口標題

有什麼想法?

+0

的答案,這個問題 - http://stackoverflow.com/questions/1924286/is-there-a-way-to-change-the-title-of-the -matlab-command-window?rq = 1 - 可能有幫助。 –

+0

嗨,我需要動態地改變它,而不僅僅是第一次。我需要跟蹤更改的文件並更新命令窗口。 – user2549704

回答

0

我有這個M文件鋪設(我想我從here得到它)。它可能滿足您的需求:

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

嗨,但我如何跟蹤特定文件並更改窗口標題? – user2549704