更改设置使关闭matlab时,弹出对话框提醒是否真的需要关闭

在使用matlab时候,有时候会手残偶然点到右上角的那个叉,matlab就直接关掉了,让我用着很不爽。我在想是否有方法能够让它像其他软件一样,在我试图关闭时,弹出对话框询问我是否真的要关闭。

经过网上一番搜索和自己的探索后,整理方法如下:

1. 新建一个脚本,代码如下:

button = questdlg('真的要退出?再学会儿嘛~~~','play or not','我要去玩耍','再学会儿','再学会儿');
switch button
    case '我要去玩耍',
        disp('Exiting MATLAB');
    case '再学会儿',
        quit cancel;
    otherwise
        quit cancel;
end
其中,第一行中是弹出的窗口要显示的东西,可以根据自己需求自行更改。

2. 将此脚本存储为 “finish.m”(不需要执行这个脚本,但保存时的名字必须是finish.m)。

3. 把finish.m所在的这个目录加入到MATLAB的工作路径中。比如,假设finish.m存放在"D:\workspace"中,在这里,我看到网上有些地方说需要在命令行以下代码:

>> addpath('D:\workspace');

但是执行这一句后,仅能使用一次,下次打开matlab,再关闭时,依旧不会弹出窗口。后来发现,这一句仅临时把这个路径加入了工作路径中,若要永久加入工作路径,需要执行:

>> pathtool;

在弹出窗口中,选择“添加文件夹”,把“D:\workspace”添加进去,然后保存即可。

效果如下


  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值