关于matlab的.m文件图标显示为文本文件的问题,请问你解决了吗啊,请指教非常感谢! 10
完整解决办法(请务必读完):
首先尝试下面几种方法
(1).使用代码
cwd=pwd;
cd([matlabroot '\toolbox\matlab\winfun\private']);
fileassoc('add',{'.m','.mat','.fig','.p','.mdl',['.' mexext]}); %重点
cd(cwd);
disp('Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.')
(2).使用matlab帮助
1.打开matlab,输入doc命令打开help
2.在help窗口中搜索Change Windows File Associations
3.找到Associating Files with MATLAB on Windows Platforms(2011的帮助是这样,不同版本可能不一样)的对应解释
4.最后就是直接点击所需的文件关联,如下
选择上图最后一项即可。
(3)使用控制面板
1.在“控制面板”中找到“默认程序”选项(不同系统位置可能不同)
2.在“默认程序”窗口中选择“将文件类型或协议与程序关联”,出现下图
3.找到".m",双击,然后选择matlab图标,如不出意外,将自动更新.m文件的关联,m文件的图标也会自动更正
那么如果上面的方法都不管用了,怎么办呢??????
我为此郁闷过许久。只能说去TMD,逼我放大招(也是最有效的一招)——手动修改注册表:
1.在“运行”中输入“regedit”
2.删除“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.m”
3.再尝试最开始的第3中方法(前两种说不定也可以哦,只是我没试过)——在控制面板中更新文件关联。
最终m文件的图标恢复正常了!!!
请问怎么解决?
重新安装一下matlab吧,安装到最后的时候应该有一个关联文件设置的,你把这些文件都关联到matlab上就行了!