matlab 2012a 桌面快捷方式 m文件关联 的理解

更新时间:2023-08-07 04:57:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

matlab 2012a 桌面快捷方式 m文件关联

看到网上对matlab2012a 解答很少,不系统专业,就做了这次小尝试,希望指正。 = 对于matlab字体 中文显示 可参考我的另一篇文章:

=

测试电脑 win7 64bit Ultimate 英文显示界面 系统主题用破解补丁之后自定义。matlab2012a 资源是电驴的《迈特莱布》(MATLAB_R2012a)R2012a

如果按照默认一路狂按下一步 可能出此一下问题: 1. 桌面、开始菜单无快捷方式 2. m文件无图标、未关联

3. 在开启matlab后,双击m文件仍会重新开启matlab

解决方案:

1. 再装之前新建一个后缀为.m的文件,联,而且用右键的Openwith 选择有matlab程序打开”的复选框可能是灰色的。参看附录文章。 2.

matlab 7.14 主程序,如图:

matlab 2012a 桌面快捷方式 m文件关联

之后至激活启动。m文件以关联(而且图标比以前版本好看),如图:

matlab 2012a 桌面快捷方式 m文件关联

3. 再次安装,这次安装除matlab主程序之外的文件,如图:

4.

启动m文件仍会出现,问题3的情况,多试几次就可以在启动的情况下直接双击m文件。

在未启动matlab的情况下直接双击m文件, 我遇到了如下情况:不知何解???

matlab 2012a 桌面快捷方式 m文件关联

而且第一次启动很慢,但能启动,但m文件不会随之打开。希望有人能给出答复,期待。http://www.77cn.com.cn/forum.php?mod=viewthread&tid=183840&extra= 多试几次后就正常了,但仍会不时出现上述情况。

问题基本解决!!!

用时:总结)

BY:翼虎

附1:assoc命令 fytpe命令

附2:两篇文章,感谢网友的无私分享、贡献,为表尊重,全文引用,未作修改。 关于文件关联

matlab 2012a 桌面快捷方式 m文件关联

关于文件关联

遇到一位朋友紧急求助:系统是windows7,这位朋友因为桌面没有OFFICE图标,又急着要用WORD,就把一个桌面图标右击,选择打开方式中选择了Word,而且没有把“始终使用这种程序打开同类型文件”前的勾去掉。这一改之后,结果所有的快捷方式全变成了word文档了。可以再改成别的,比如再改为记事本方式打开,但就是没有办法恢复原状。

这是一个文件关联的问题。这样的问题在xp下根本就不可能发生,看来这个具体问题是下的新问题。网上大致搜了一下,发现出现这样问题的决不只是这位朋友,看来有解决的必要。

为了解决这个问题,知其然而知其所以然。

assoc命令

assoc

点开始,搜索,输入cmd,打开assoc 回车。我们可以得到关于这个命令的帮助。

assoc的关联。

在windows下,这个扩展名一般是不会显现出来的,如果出现了,

我们在cmdassoc .lnk

回车,我们可以得到的命令结果是: .lnk=lnkfile

这个命令结果显示了:扩展名.lnk与文件类型lnkfile是相关联的。凡是扩展名为.lnk的文件,都属于lnkfile这个文件类型。

现在让我们输入命令: assoc .lnk=lnk

回车。.lnk这个扩展名与文件类型的关联就被改写了。然后我们再输入命令: assoc .lnk

matlab 2012a 桌面快捷方式 m文件关联

回车。我们得到的命令结果将是: .lnk=lnk

这个结果显示了,扩展名.lnk已经是与文件类型lnk相关联,而不再是与lnkfile相关联。

这个时候你去桌面上去看一下吧,你桌面上所有的快捷方式的后缀名.lnk全部显示出来了,所有的快捷方式都不再可用。双击时会提示:windows无法打开此文件。

现在再让我们输入: assoc .lnk=lnkfile

回车。我们将会发现,一切又恢复了原状。

assoc .lnk=lnkfile

回车后即可以解决问题。

这样,联出现问题的时候,我们只需要输入: assoc .ext=filetype

回车即可。

这个.extfiletypelnkfile。如cmd中输入:assoc .ext

这里的.ext 就是这个快捷方式所关联的文件类型。因而assoc命令所修改的内容,它还会要修改其它的一些方面。所以我们直接在assoc命令。

fytpe命令

我们现在知道了如何把扩展名与文件类型关联起来了,进一步地需要知道的是如何把文件类型与开放式命令关联起来。比如.txt扩展名所关联的文件类型是txtfile,而txtfile正常的情形下,总是用notepad.exe(记事本)来打开的,这个notepad.exe就是打开txtfile文件类型的开放式命令。

如何来修改这种文件类型与开放式命令之间的关联呢?这需要用到另外的一个重要的命令:ftype

让我们在cmd中输入:

ftype /? 回车。我们可以得到这个命令的帮助。

matlab 2012a 桌面快捷方式 m文件关联

ftype命令有两个作用,一是显示文件类型与开放式命令之间的关联,一是改写文件类型与开放式命令之间的关联。

如果我们想知道一种文件类型与什么样的开放式命令相关联,我们只需要在cmd中输入: ftype fileType

回车。我们就能够得到我们想要得到的结果。这个fileType代表的是指定的文件类型,比如lnkfile

让我们输入:ftype lnkfile

回车。正常情形下我们得到的命令结果是:

没有找到文件类型“lnkfile”或者与其相关的开放式命令

这个结果表明了,正常的情形下,lnkfile

让我们输入:ftype lnkfile=notepad.exe 回车。让我们再输入: ftype lnkfile

回车,我们将得到的命令结果是: lnkfile=notepad.exe

这个结果表明了:文件类型lnkfile ftype lnkfile=

回车即可。在xpxp下输入: ftype lnkfile=

回车。分别就在于,前一个命令在=后面

ftype txtfile

这个结果明了:文件类型txtfile与开放式命令txtfile="%SystemRoot%\system32\NOTEPAD.EXE" %1相关联。

如果一种文件类型与开放式命令之间的关联出现了问题,而我们知道正确的开放式命令是什么,这时我们只需要在cmd中输入如下命令并回车即可修复: ftype fileType=openCommandString

这里fileType代表的是指定的文件类型,比如txtfile,这里openCommandString代表的是开放式命令,比如notepad.exe

如果我们的txtfile与开放式命令之间的关联出了问题,我们只需要在cmd中输入:

matlab 2012a 桌面快捷方式 m文件关联

ftype txtfile="%SystemRoot%\system32\NOTEPAD.EXE" %1

回车。这样,我们也就修复了txtfile文件类型与它的开放式命令之间的关联。 所谓开放式命令,其实就是对这种文件类型的打开方式。

每一种注册了的文件类型,在注册表中都会存在着它的一个对应的注册表项,这个注册表项就是:

HKEY_CLASSES_ROOT\filetype

这个filetype代表的是文件类型,比如batfile文件类型所对应的注册表项就是: HKEY_CLASSES_ROOT\batfile

ftype命令所修改的注册表项主要就是---HKEY_CLASSES_ROOT\filetype\shell\open\command---这个项的默认值的数据。

但需要注意的是,ftype修改这个数据,并不能代替ftype命令的修改。

当然,ftype远不如用ftype命令简单修改来得爽。

右键打开方式

前面我们谈到了扩展名与文件类型的关联,开方式)的方面我们没有谈到。打开方式这个选项的)“”word程序打开

ftype

我们发现,ftypeFtype命令所修

这个HKEY_CLASSES_ROOT\lnkfile

这个.ext

按照我的理解,命令所修改的内容属于系统设置,而右键打开方式所修改的内容则属于用户设置,这二者所设置的实际对象是一样的,当二者不一致的时候,用户设置优先于系统设置。

三个注册表项

总之,文件关联所涉及到的注册表项主要是三个: HKEY_CLASSES_ROOT\.ext HKEY_CLASSES_ROOT\filetype

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ext

matlab 2012a 桌面快捷方式 m文件关联

问题解决

现在要回到我们在开头所说到的问题了。 我教那位朋友首先输入: assoc .lnk

返回的命令结果是: .lnk=lnkfile

这表明,扩展名.lnk与文件类型lnkfile之间的关联没有问题。 我再要他输入: ftype lnkfile

返回的命令结果是:

没有找到文件类型“lnkfile”或者与其相关的开放式命令

而这个结果是正常的,这表明,系统设置中的lnkfile 那么,问题只能出在用户设置中的lnkfile

一般的情形下,右键打开方式的设置优先于xp和win7下都是一样的,但对于扩展名为.lnkwin7下,即便是对于.lnkftype

找到了问题所在,我们就可以知道,我们用assoc和ftype命令都是无法解决的。解决的办法就是:

rChoice

progid的值和它的数据),是对应右键打开方式,问题完美得到解决。

XP这个注册表项是没有的。

在xp下,我们可以在我的电脑里面点工具----查看----文件夹选项---Win7下,我们可以在----控制面板---程序---默认程序----始终使用指定的程序打开此文类型---里面进行设置,xp下设置的可选项要多得多,而Win7下则的设置则极为简明。

matlab 2012a 桌面快捷方式 m文件关联

Win7中去掉默认打开文件的关联程序,恢复成未知应用程序 [ 2011-2-23 15:43:00 | By: jyhy ]

在windows下如何去掉默认打开文件的关联程序,恢复成未知应用程序?

我们在安装软件时,经常会遇到打开某类文件的程序关联问题,比如播放mp3,或打开jpg图片等等。当然了,有时也会遇到没有默认的打开程序,而我们选择了“打开方式”——“选择默认程序”时,恰恰又忘了把下面的“始终使用选择的程序打开这种文件”前的对勾去掉。 结果,……………

呵呵,别急,试着用下面的方法恢复为无程序关联。

1、首先在“开始”——“运行”里键入“RegEdit”回车,打开注册表编辑器 (win7的“运行”跑到“开始——所有程序——附件”里去了)

2、删除以下键值(HKEY_CLASSES_ROOT\.dat

(要关联的文件后缀名,“.dat”只是举例说明) HKEY_CLASSES_ROOT\dat_auto_file

(要关联的文件后缀名不带“.”+“_auto_file”,

(要关联的文件后缀名,“.dat”

本文来源:https://www.bwwdw.com/article/97cj.html

Top