数学建模社区-数学中国

标题: 恢复matlab 文件关联及图标,Win7 XP均适用 [打印本页]

作者: 快到碗里来    时间: 2013-11-8 15:39
标题: 恢复matlab 文件关联及图标,Win7 XP均适用
本帖最后由 傲剑江湖 于 2013-5-12 16:03 编辑


最近弄C#与Matlab混合编程,原来装的matlab2010b老出问题,决定重装2012a,装好后发现matlab 文件关联及图标问题。经过一番寻帖,终于解决。解决方法来自(某某的博客)。shelterforall.blog.163.com/?COLLCC=624664097&COLLCC=624664104&

重装系统后,matlab
不用重装也是可以直接运行。
同理,matlab移动文件夹后也可以不需重装。但是会有下面两个问题:
1. m, mat, fig, mex, mex32等文件的关联没了。
2. m, mat, fig, mex, mex32等文件的图标没了。
下面的办法可以解决这个问题。

建立文件关联:
方法一:
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.')

方法二:
1.打开matlab,运行 help
2.在help窗口中搜索Utility to Change Windows File Associations
3.找到Utility to Change Windows File Associations的对应解释
4.最后就是直接点击所需的文件关联

方法三:
打开Utility to Change Windows File Associations的简便方法:
如果是Windows平台,在matlab的命令窗口输入以下命令:
web([docroot '/techdoc/matlab_env/f8-8880.html#bq4esi8'])
在该帮助页面的最下面有几个链接,点一下就可以进行文件关联了。


点评: 方法一实施起来最简单。

如果文件图标不能恢复的话:
图标恢复的方法(此方法适用于其他软件图标的恢复):
WinXP
在我的电脑>工具>文件夹选项>文件类型 中寻找各个文件名称修改。在键盘上按首字母可以快速搜索
图标文件在:D:\Program files\MATLAB\R2009b\bin\win32 中,后缀为ico

Win7
Win7文件夹选项中取消了更改文件图标的功能。
在控制面板>默认程序>将文件类型或协议与程序关联中,找到任意一个matlab文件,如.m、.mat等,选中matlab程序,等待系统刷新一下,即可恢复图标。






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5