• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab 关联文件

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文内容均摘抄自网络,备忘

打开matlab的help窗口,找到MATLAB / User\'s Guide / Desktop Tools and Development Environment / Startup and Shutdown / Starting and Quitting the MATLAB Program / Association Files with MATLAB on Windows Platforms,往下翻直接找到下面这样的链接,直接点击,MATLAB会帮你自动关联。

 Run utility to associate files with .fig extension with MATLAB Run utility to associate files with .m extension with MATLAB Run utility to associate files with .mat extension with MATLAB Run utility to associate files with .mdl extension with MATLAB Run utility to associate MATLAB with MEX-files Run utility to associate MATLAB with P-files Run utility to associate MATLAB with all of these file types: FIG, M, MAT, MDL, MEX, and P

最新版还是有些小改进的,还不错。不过就是有个问题一直存在,就是m文件的图标显示的很难看,一个缩小的matlab图标摆在那里,看起来很别扭,而且双击打开m文件时,不管matlab有没有打开,总是自动打开一个新的matlab,这怎么受得了。。

一般解决方法就是重建文件关联,试着在文件右键菜单里选择打开方式->选择默认程序,发现默认程序是Matlab Starter Application,那双击打开肯定是新建matlab窗口了。将默认程序改为matlab安装目录下的bin文件夹里的matlab.exe程序,发现问题仍然存在。

网上搜了一下,有两个地方介绍了解决方法,我也稍作小结一下吧。

http://hi.baidu.com/curbzz/blog/item/5db3f28f3b956a02b21bbac2.html

http://www.eefocus.com/czzheng/blog/10-01/183657_c7e69.html

重装系统后,若没动MATLAB安装目录,则MATLAB不用重新安装。同样的原因,可以移动MATLAB安装目录。重装系统或移动matlab安装目录后,需要对MATLAB的相关文件重新建立关联。

方法有二:

  • 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.最后就是直接点击所需的文件关联,如下

注意要使用管理员身份打开matlab,因为上面选中的文字说要修改注册表,这需要管理员权限。否则,会报错如下

??? Error using ==> fileassoc
No permissions to modify the registry.

Win7下可以到matlab安装目录下的bin文件中,在matlab.exe文件上右击选择以管理员身份运行,就可以了。

点击最后一个建立所有的文件的关联,结果如下

Changed Windows file associations. FIG, M, MAT, MDL, MEX, and P files are now associated with MATLAB.

其实上面两种方法是一样,将鼠标停到修改文件关联的链接上,状态栏会显示点击调用的代码,就是方法1中的代码。

如上面修改后,如果没有效果(图标不会立即改过来是正常的,因为上面的贴图有提到),可以重启一下,这样在m文件的打开方式里就有了一个Matlab (R2011a)的打开方式,这个才是真正要关联的打开方式。

另外,如果文件图标实在不能恢复的话,可以在我的电脑>工具>文件夹选项>文件类型中寻找各个文件名称修改。在键盘上按首字母可以快速搜索

图标文件在:D:\Program files\MATLAB\R2009b\bin\win32 中,后缀为ico。

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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Rust到底值不值得学--Rust对比、特色和理念发布时间:2022-07-18
下一篇:
【Rust】开发依赖发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap