论坛: 电脑门诊 标题: 怎么在新建中添加特殊的键值:如新建->C文件?(已解) 复制本贴地址    
作者: S_Admin [f_h]    论坛用户   登录

如题 。
每次想写一个小程序,总在记事本先写好,另存为文件。再在 C 语言里打开。 ( 不喜欢在 C 语言里直接写)很麻烦。
可不可以如题直接有 新建 C 文 件?
请帮助我一下。
谢谢!!!


[此贴被 Shell(f_h) 在 07月20日09时59分 编辑过]

地主 发表时间: 04-03-10 18:37

回复: tommy_he [tommy_he]   版主   登录
不能,每个程序的扩展都是固定写到PROTECTED里的,不可以访问修改!!!!!

B1层 发表时间: 04-03-11 00:32

回复: S_Admin [f_h]   论坛用户   登录
谢谢 无心 版主

B2层 发表时间: 04-03-12 19:11

回复: Shell [f_h]   论坛用户   登录
最近看到一篇文章,是可以添加的。。
方法如下



����1、首先使用“附件”组中的“记事本”程序输入如下一段文本,并且将此段文本保存为c.reg。

����REGEDIT4

����[HKEY-CLASSES-ROOT\.c]

����@="cFile"

����[HKEY-CLASSES-ROOT\cFile]

����@="c文件"

����[HKEY-CLASSES-ROOT\cFile\shell]

����[HKEY-CLASSES-ROOT\cFile\shell\open]

����[HKEY-CLASSES-ROOT\cFile\shell\open\command]

����@="\"C:\\Windows\\NotePad.EXE\"\"%1\" "

����[HKEY-CLASSES-ROOT\cFile\shell\print]

����[HKEY-CLASSES-ROOT\cFile\shell\print\command]

����@="\"C:\\Windows\\Notepad.EXE\" /p \"%1\" "

����[HKEY�nCLASSES�nROOT\cFile\shell\printto]

����[HKEY-CLASSES-ROOT\cFile\shell\printto\command]

����@="\"C:\\Windows\\Notepad.EXE\"\"%1\" \"%2\"\"%3\"\"%4\" "

����[HKEY-CLASSES-ROOT\cFile\DefaultIcon]

����@="C:\\ Windows\\Notepad.EXE ,1"

����[HKEY-CLASSES-ROOT\cFile\Insertble]

����@=" "

����[HKEY-CLASSES-ROOT\cFile\protocol]

����[HKEY-CLASSES-ROOT\cFile\protocol\StdFileEditing]

����[HKEY-CLASSES-ROOT\cFile\protocol\StdFileEditing\verb]

����[HKEY-CLASSES-ROOT\cFile\protocol\StdFileEditing\verb\0]

����@="编辑(&E) "

����[HKEY-CLASSES-ROOT\cFile\protocol\StdFileEditing\server]

����@="C:\\ Windows\\Notepad.EXE"

����2、启动注册表编辑器。

����3、从“注册表”文件中选择“引入注册表文件”,然后输入c.reg文件,则将此文件引人到注册表中,此时,.c文件扩展名已经添加到HKEY-CLASSES-ROOT根键下。

����4、打开HKEY-CLASSES_ROOT\.c分支,然后在此分支下添加一个“ShellNew”子键。

����5、在“ShellNew”子键中添加一个名为“NullFile”的空串。

����6、关闭注册表编辑器(或重新运行桌面进程,explorer.exe,先结束,再运行,也可以)。

����7、重新启动计算机。

����8、打开“新建”菜单,我们发现,在“新建”菜单中将添加一个名为“c文件”的选项。


B3层 发表时间: 05-07-20 09:58

论坛: 电脑门诊

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号