----2.选择“开始”*“运行”,输入“regedit”,打开注册表编辑器。单击 “HKEY_CLASSES_ROOT”旁边的“+”号,可以看到左边窗口中有一排文件夹,都是以Windows中应用程序建立的文件的后缀名命名的(如.doc、.xls和.html等)。找出您要增加到“新建”菜单中的文件类型的后缀名,单击鼠标右键,选择“新建”*“主键”(在注册表中,每个文件夹都是一个主键),将新的主键取名为“ShellNew”。选取新建的主键,在右边视窗空白处单击鼠标右键,选择“新增”*“字符串值”。如果您使用的文件类型,其程序预设为在启动时打开空白文件,就将新字符串名称设定为“NullFile”如果您使用的文件类型,其程序在启动时不会自动打开空白文件的话,请将新字符串名称设定为“FileName”。双击“FileName”字符串图标(或选中后按Enter键),在“编辑字符串”对话框的“键值”文本框中输入文件类型范本的完整路径及名称。然后按确定,退出注册表编辑器。您可以立刻在“新建”菜单的文件列表中看到所做的修改。
----以下是一个范例,要在桌面上或在文件夹中按右键建立新的Outlook Express 邮件。启动Outlook Express,选择“文件”*“新建”*“邮件”,再加入要放在邮件中的文字,然后选取“文件”*“另存为”,将邮件以“blank”的名称保存在\\Windows\\ShellNew文件夹中,Outlook Express 会自动为邮件加上.eml扩展名。接下来,依照前面的说明启动注册表编辑器,在HKEY_CLASSES_ROOT中找出.eml的文件夹,建立“ShellNew”主键,在此主键中新建一个字符串值,并将其名称设定为“FileName”。双击“FileName”字符串,在“编辑字符串”对话框的“键值”文本框中输入“C:\\Windows\\ShellNew\\blank.eml”(您可以自行设定路径和名称)。按下“确定”按钮,退出注册表编辑器即可。此时,您可以在桌面上按鼠标右键,选择“新建”*“Outlook Express Mail Message”(如附图所示)。桌面上就会出现一个新邮件图标,输入新邮件文件的名称并按下Enter键。双击新邮件的图标,输入邮件内容,完成之后,按下“发送”按钮即可。
在Windows中单击鼠标右键,然后选择“新建”菜单就可以非常方便地建立一个新文件,“新建”菜单里面列出了和一些应用程序相关联的文件类型,如“文本文件”、“WinZip文件”等,但“新建”菜单并没有列出所有的应用程序包含的文件类型,我们可以按自己的需要向“新建”菜单中增加其他的文件类型。打开注册表编辑器,展开HKEY_CLASSES_ROOT主键,该主键下列出了Windows中所有文件类型的扩展名称。我们可以找到要添加到“新建”菜单中的文件类型,然后进行修改。下面就以添加关联Outlook Express程序的“.eml”文件为例来说明。
1.首先需要建立一个示例文件。打开Outlook Express,点击“文件→新建邮件”命令,新建一个邮件文件。然后点击“文件→另存为”命令,在“另存为”对话框中,选择保存路径为“C:\Windows”,为该文件命名为“sample.eml”(保存路径和文件名可随意设置)。
2.首先在HKEY_CLASSES_ROOT主键下面找到“.eml”文件夹,在它上面单击鼠标右键,在d出的快捷菜单中选择“新建→主键”命令,将新建的主键命名为“ShellNew”。
3.选中“ShellNew”主键,在右边的窗口单击鼠标右键,选择“新建→字符串值”,命名为“FileName”。双击“FileName”字符串,在“编辑字符串”对话框的“键值”文本框中输入“C:\Windows\sample.eml”,按下“确定”按钮,退出注册表编辑器。
4.在桌面上单击鼠标右键,选择“新建”菜单,看看是不是多了一项“Outlook Express Mail Message”,单击该项即可新建一个邮件文件。双击该邮件文件就可以打开Outlook Express的“新邮件”窗口,撰写完邮件后,单击“发送”按钮即可将邮件发送出去。
按照上述步骤,可添加其他类型的文件,但需要注意的是在第2步中,并不是所有的文件类型都要建立“FileName”字符串。如果你要添加的文件类型的关联程序在启动时会自动新建空白文件(如Word、Excel),则将新字符串名称设定为“NullFile”。如果关联程序在启动时不新建空白文件(如Outlook、Foxmail),则将新字符串名称设定为“FileName”。
要删除“新建”菜单中添加的新的文件类型,只要在注册表中找到相应的“ShellNew”主键,然后删除即可。
参考资料:http://77mmb.com/Html/win/163903485.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)