加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 有没有办法改变MATLAB命令窗口的标题?

发布时间:2020-12-14 02:08:47 所属栏目:Windows 来源:网络整理
导读:我正在使用C API启动MATLAB(通过engOpenSingleUse).一切都很好.但我想将窗口的标题从“MATLAB命令窗口”更改为其他内容. 我经常打开4或5个,如果我的程序崩溃,偶尔会有一个孤儿.如果我可以更改标题,我会更好地了解哪一个是哪个. 是否有一个MATLAB命令我可以执
我正在使用C API启动MATLAB(通过engOpenSingleUse).一切都很好.但我想将窗口的标题从“MATLAB命令窗口”更改为其他内容.

我经常打开4或5个,如果我的程序崩溃,偶尔会有一个孤儿.如果我可以更改标题,我会更好地了解哪一个是哪个.

是否有一个MATLAB命令我可以执行(通过engEvalString)来执行此操作?

解决方法

对于Matlab 7:

jDesktop = com.mathworks.mde.desk.MLDesktop.getInstance;
jDesktop.getMainFrame.setTitle('my new title');

*或专门用于命令窗口:

cmdWin = jDesktop.getClient('Command Window');
cmdWin.getTopLevelAncestor.setTitle('my new title');

对于Matlab 6:

jDesktop = com.mathworks.ide.desktop.MLDesktop.getMLDesktop;
jDesktop.getMainFrame.setTitle('my new title');

*或命令窗口:

cmdWin = jDesktop.getClient('Command Window');
cmdWin.getTopLevelWindow.setTitle('my new title');

其他相关的未记录的桌面功能如下所述:
http://UndocumentedMatlab.com/blog/tag/desktop/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读