我想在matlab中更改命令窗口的标题,以说明我正在处理的当前分支。 我知道在哪里可以找到当前的分支名称。 我需要每次将此文件更改为在新分支上注释时,将使用新分支名称更新命令窗口的标题。
有什么想法吗?
答案 0 :(得分: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