win7系统下C语言.c源文件图标变成记事本文件样式了
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7系统下C语言.c源文件图标变成记事本文件样式了相关的知识,希望对你有一定的参考价值。
这样很不方便,该怎么改回来??
Win7下更改文件显示的图标比较麻烦,你可以找专门的图标更改工具去操作。如果你对注册表操作比较熟悉,可以使用如下的手工更改方法:1.运行regedit,打开注册表
2. 找到.c文件的注册表数据
[HKEY_CLASSES_ROOT\.asf]
@="c_auto_file"
3. 根据c_auto_file找到c文件的打开方式和图标定义信息
[HKEY_CLASSES_ROOT\asf_auto_file]
@=""
[HKEY_CLASSES_ROOT\asf_auto_file\DefaultIcon]
@="D:\xxx\xxx.dll,1"
这里的D:\xxx\xx.dll是包含你要设置图标的动态库或可执行文件,逗号后面的数字是图标的序号
你也可以直接指定xxx.ico图标文件
4. 重启系统后图标就变化了。追问
能不能再详细一点,用什么工具或者,注册表中那个文件目录在哪?
追答1 如果要找工具,你去搜一下“Win7 更改文件关联图标 工具”就能找到。
2 注册表修改的话,在cmd命令窗口,直接运行regedit.exe
然后从左边的列表树中选择HKEY_CLASSES_ROOT,用鼠标点开后,根据字母排序找到
.c,注意前面有个点,一般是排在前面的。(前面回答中的asf要换成c,当时写得有点仓促)
然后接着往下找c_auto_file。如果c_auto_file下没有DefaultIcon,那就在左侧c_auto_file的
分支上点击右键,选择“添加项”,新建一个DefaultIcon,然后就可以改了。
我的java文件用记事本打开后全变成记事本的图标了,请问如何变回原来的有个J的图标
在“运行”中输入regedit打开注册表编辑器。在HKEY_CLASSES_ROOT中找到.java项,在右边的数据列表中找到名为(默认)的键,一般来说第一个就是,查看对应的数据,比如.txt的(默认)键的值是txtfile。
然后再次在HKEY_CLASSES_ROOT中查找名字为txtfile(用这个举例说明,替换为你刚查到的值)的键,有一个DefaultIcon子键,同样在右边的数据列表有个叫(默认)的键,它的数据就是图标的路径,你把它设置为你想要设置的图标的路径就可以了。
由于我这里没装JDK,不知道默认图标的绝对路径,你自己找一下吧。我记得如果路径设置为可执行文件的话,就会获得该可执行文件的图标,你试试看设置为javaw.exe看行不行。 参考技术A 文件另存为 在名称一栏中 写成.java后缀的文件追问
并不会变会原来有个J的图标,而是变成
参考技术B 右键-》文件-》属性-打开方式 选择你想要的工具以上是关于win7系统下C语言.c源文件图标变成记事本文件样式了的主要内容,如果未能解决你的问题,请参考以下文章
windows7超级任务栏图标的文件位置在C盘哪个文件夹下?