本帖最后由 傲剑江湖 于 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 |