每当我双击一个.m
文件时,就会打开一个新的 Matlab 实例。
有什么方法可以告诉 Matlab 将每个文件保存在一个单独的位置?
Matlab 2012a,Windows 8。
我只找到了适用于 XP 的旧指南。http://www.mathworks.com/matlabcentral/newsreader/view_thread/303080
每当我双击一个.m
文件时,就会打开一个新的 Matlab 实例。
有什么方法可以告诉 Matlab 将每个文件保存在一个单独的位置?
Matlab 2012a,Windows 8。
我只找到了适用于 XP 的旧指南。http://www.mathworks.com/matlabcentral/newsreader/view_thread/303080
查看来自 The Mathworks 的这篇文章,适用于 Windows 7。该解决方案提供了三种建议的解决方法。第一个对我有用,所以我会在这里总结一下。
解决方案
这可能是由pathdef.m文件中的 Windows 默认安全设置引起的:
matlabroot
是从 MATLAB中运行返回的目录)。如果您已将 Matlab 修改为以管理员身份启动,请将其重新设置为以用户身份启动。这应该可以解决问题。
有关完整的详细信息和其他解决方案,请查看原始帖子。
我尝试了MathWorks 支持团队提供的解决方案 A 和 B,但没有一个适合我。然后我下载了Patrik Forssén的MATLAB File Association Fix,我的问题得到了解决。我的是 MatLab R2017b,Windows 10。
相同的程序是: