Matlab关联m文件与m文件关联设置
MATLAB安装后经常出现m文件不能关联到matlab打开,很烦恼。网上有一些设置教程,比如:
链接一 按照链接方式一方式二设置后出现报错。
修改注册表亦没用。
下面链接
链接二 链接三 链接四 都没有效果
代码为:
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.');
运行时可能报错: 但运行时却提示:Undefined function 'fileassoc' for input arguments of type 'cell'.
其中 运行代码的报错为
??? Error using ==> fileassoc No permissions to modify the registry.
链接五设置有所启发 ,在matlab central中找到一个添加注册表的程序 链接如下:链接六
尝试后发现效果不大 或者说没有效果。
如果通过上述设置已经关联m文件 ,可不必往下看。。。
网上又有说在matlab的设置里面关联 于是做出如下尝试。
点击preferences,进行设置。
发现Editor中默认关联的是Matlab Editor 。更改设置后仍然没效果。于是又改了回来,仍然选择matlab editor。无功而返。
在这个链接中看到
原来已管理员的方式运行matlab并运行代码 报错是因为 matlab更新版本中已经修改了地址
MATLAB中修改了fileassoc.m文件的路径,新的路径为:[matlabroot '\mcr\toolbox\matlab\winfun\private'],因此执行如下命令便可解决问题
代码为:
cwd=pwd;
cd([matlabroot '\mcr\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.');
运行结果不会出现报错。
要使程序运行不报错,使用这个办法 先安装MCR 该文件在D:\Program Files\MATLAB\R2014a\toolbox\compiler\deploy\win32目录下
安装位置可以选在如下路径:
安装完成后,运行代码,便会无报错。
如果 关联项仍然无反应 ,还可以尝试先将MCR文件夹下的D:\Program Files\MATLAB\R2014a\mcr\toolbox\matlab\winfun\private中的fileassoc.m和fileassoc.mexw32拷贝到原来的D:\Program Files\MATLAB\R2014a\toolbox\matlab\winfun\private中,执行原来的代码。此处注意,fileassoc.m文件是0Kb文件。但fileassoc.mexw32是10Kb。
执行完毕后,找到想要打开的.m文件,右键->打开方式->选择默认程序,选中MATLAB,并勾选“始终使用选择的程序打开这种文件”,确定即可。以后双击.m文件会默认使用MATLAB Editor打开。
原来的程序不再报错后 重启电脑。在试试是不是已经关联m文件了。
Matlab关联m文件与m文件关联设置相关推荐
- win8计算机管理没有用户组,Win8右键计算机管理提示“该文件没有与之关联的程序”怎么办?...
最近有Win8用户反映,右键计算机管理的时候,出现提示"该文件没有与之关联的程序来执行该操作",这让用户非常苦恼.那么,Win8右键计算机管理提示"该文件没有与之关联的程 ...
- 在Eclipse中关联Android Private Libraries中文件的源代码
相信有很多同学都遇到这样的问题,在Android项目中导入了第三方的库文件.虽然本地有源码,但是在Eclipse中却无法关联查看,提示信息显示Android Private Libraries不允许关 ...
- 计算机软件与程序没有任何关系,提示“该文件没有与之关联的程序来执行该操作”怎么解决?...
最近有些网友反映到使用win10系统的电脑,在打开一些文件或者启动某些程序时,会出现"该文件没有与之关联的程序来执行该操作"的提示,如:当我们单击文件,或者单击桌面显示设置.个性化 ...
- VC++ 实现文件与应用程序关联
日常工作中,doc文件直接双击后,就能启动word软件,并读取该文档的内容在软件中显示,这都得益于注册表的配置,我们的软件也需要实现这样的功能,该如何写注册表以及写入哪些内容呢?下面的两个函数就能实现 ...
- 解决win7“该文件没有与之关联的程序来执行该操作”
机器装好了win7系统.右击"计算机"管理的时候,出现"该文件没有与之关联的程序来执行该操作" 能是因为删除了start menu下的某个文件,经过分析,找到了 ...
- 完美解决win10打不开设置,右键个性化显示设置等就出现,该文件没有与之关联的程序来执行该操作。
win10打不开设置,右键个性化显示设置等就出现,该文件没有与之关联的程序来执行该操作. 解决方式之一: Win+R,输入regedit,定位到HKEY_CURRENT_USER\Software\C ...
- Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作
Windows技巧:右键文件打开方式,该文件没有与之关联来执行该操作 正文 参考链接 正文 报错如下: 搜索关键词: 文件打开方式 该文件没有与之关联来执行该操作 原因: 右键选择默认文件打开方式相关 ...
- 【打开方式问题解决】该文件没有与之关联的应用来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联。
问题描述 最近用了某款编辑右键菜单工具,清理了下冗长的右键内容,但是却出现了另一个奇奇怪怪的问题,就是对某一类型文件,在右键后,点击[打开方式]->[选择其他应用],会弹出[该文件没有与之关联的 ...
- 该文件没有与之关联的程序来执行该操作。请安装应用,若已经安装应用,请在“默认应用设置“页面中创建关联
Windows系统,点击任务栏锁住软件显示:该文件没有与之关联的程序来执行该操作.请安装应用,若已经安装应用,请在"默认应用设置"页面中创建关联. 原因:删除快捷方式小箭头导致的 ...
最新文章
- C++:将char*指针强制转换成一个指向结构体的指针
- 深度学习(2)基础2 -- 分类:得分函数损失函数(损失、正则化惩罚项、梯度下降、学习率)概率
- 详解DNS的常用记录(上):DNS系列之二
- 操作系统的中断和异常
- windows挂载ext4_使用 UEFI 双启动 Windows 和 Linux | Linux 中国
- mysql和sqlserver分页的区别_关于SQLServer和MySQL 查询分页语句区别
- PHP JSON文件解析并获取key、value,判断key是否存在
- VOC数据集将XML转为对应的train.txt,trainval.txt,val.txt,test.txt
- wordpress主题-一款功能强大的综合类型wordpress模板
- ASP.NET Core 2.1基于SignalR和Vue实时通讯
- spring cloud互联网分布式微服务云平台规划分析--spring cloud服务监控中心
- python定义一个空的数组_用Python算算你要交多少个人所得税
- Jetson Xavier中安装DIGITS-》Caffee中的错误
- matlab 系数矩阵存储,用Matlab对矩阵进行LU分解法 值得收藏
- 计算机信息安全专业代码0839,网络安全/信息安全专业大学排名(2017-2018-安全导航)...
- 物联网IoT终端设备如何选择接入协议——(TCP、UDP、MQTT、CoAP、LwM2M哪个更适合?)
- matlab 呼吸灯,一种控制呼吸灯呼吸效果的方法与流程
- Sails.js自动化Api实践与测试
- mac怎么打开rar文件
- 项目总监岗位职责与思考