Matlab与.m脚本文件没有关联,怎么破?

最近安装了比较新版本的Matlab,遇到了这样的问题

1)m脚本文件与Matlab没有关联,鼠标右击->打开方式中,没有Matlab这一选项;

2)m脚本文件与Matlab好像是关联了,但是每次双击m脚本文件,都会打开一个新的Matlab主程序,而且m脚本文件没有在MEditor编辑器中打开。

那么,如果想

双击m脚本文件,打开matlab主程序,并且以MEditor编辑器打开我们双击的m文件,并且后续双击其它的m脚本文件,是在已经打开的matlab主程序的MEditor编辑器中打开,而不是重新打开一个新的Matlab主程序,该怎么做呢?

Patrik Forssén制作了《MATLAB File Association & Shortcut Fix》工具,门用于解决Matlab文件关联以及快捷方式问题

“Writes a Windows registry file that fixes problems with MATLAB file associations in Windows, e.g., that m-files doesn't open up in MATLAB or opens up in a new instance. Can also be used to switch file associations between different installed versions of MATLAB. Detailed help is included in the file. Has been tested on Windows 7 for MATLAB R2012a and R2015a and on Windows 10 for MATLAB R2020a. Also included is a program to add missing MATLAB shortcuts to the Windows desktop and start menu and a small Windows batch file to start MATLAB (for example if the installer fails to add shortcuts). Have been tested on Windows 10 for MATLAB R2020a.”

“编写一个 Windows 注册表文件,修复 Windows 中的 MATLAB 文件关联问题,例如,m 文件无法在 MATLAB 中打开或在新实例中打开。也可用于在不同安装的 MATLAB 版本之间切换文件关联。详细帮助包含在文件中。已在 Windows 7上针对 MATLAB R2012a 和 R2015a 以及在 Windows 10 上针对 MATLAB R2020a 进行了测试。还包括一个将缺少的 MATLAB 快捷方式添加到 Windows 桌面和开始菜单的程序,以及一个用于启动 MATLAB 的小型 Windows 批处理文件(例如,如果安装程序无法添加快捷方式)。已在 Windows 10 上针对 MATLAB R2020a 进行了测试。”(谷歌翻译)

工具包内容如下图所示:

使用时,只需要

1)打开associateFiles.m文件,或者将associateFiles.m文件添加到当前工作路径;

2)运行该文件,结束后,会生成一个MatlabFileAssocFix.reg文件;

3)双击MatlabFileAssocFix.reg文件运行;

4)关闭Matlab主程序。

这时,你就会发现,m脚本文件与Matlab已经关联了,双击m脚本文件,就会打开matlab主程序,并且以MEditor编辑器打开我们双击的m文件。而且,后续双击其它的m脚本文件,是在已经打开的matlab主程序的MEditor编辑器中打开,而不是重新打开一个新的Matlab主程序。

以上。

工具包获取方式:

 Matlab文件关联工具

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值