在“新建”菜单中添加新的文件类型

Author: 腾州 周军 Date: 2000年 第1期

  为了方便用户能够快速地创建一个新文件,Windows 98在按下右键后弹出的快捷菜单中的“新建”菜单提供了许多文件类型,如“文本文档”、“WinZip文件”、“Microsoft Word文档”、“BMP 图像”、“声音文件”、“AcdSee BMP Image”、“公文包”、“其他Office文档”、“WPS文件”等文件类型的创建操作。但是这其中也许没有你需要的文件类型,是否能够向“新建”菜单中增加其他的文件类型呢?下面以创建一个扩展名为.aaa的文件类型,并将其增加到“新建”菜单中为例来介绍一下此类操作的步骤:
  ⑴首先用Edit、“记事本”等字处理软件编辑一个内容如下的名为aaa.reg的文本文件。
  REGEDIT4
  [HKEY_CLASSES_ROOT\.aaa]
  @=″aaaFile″
  [HKEY_CLASSES_ROOT\aaaFile]
  @=″aaa文件″
  [HKEY_CLASSES_ROOT\aaaFile\shell]
  [HKEY_CLASSES_ROOT\aaaFile\shell\open]
  [HKEY_CLASSES_ROOT\aaaFile\shell\open\command]
  @=″\″c:\\Windows\\Notepad.exe\″\″%1\″″
  [HKEY_CLASSES_ROOT\aaaFile\shell\print]
  [HKEY_CLASSES_ROOT\aaaFile\shell\print\command]
  @=″\″c:\\Windows\\Notepad.exe\″/p″%1\″″
  [HKEY_CLASSES_ROOT\aaaFile\shell\printto]
  [HKEY_CLASSES_ROOT\aaaFile\shell\printto\command]
  @=″\″c:\\Windows\\Notepad.exe\″\″%1\″\″%2″\″%3″\″%4″″
  [HKEY_CLASSES_ROOT\aaaFile\DefaultIcon]
  @=″c:\\Windows\\Notepad.exe,1″
  [HKEY_CLASSES_ROOT\aaaFile\Insertable]
  @=″″
  [HKEY_CLASSES_ROOT\aaaFile\protocol]
  [HKEY_CLASSES_ROOT\aaaFile\protocol\StdFileEditing]
  [HKEY_CLASSES_ROOT\aaaFile\protocol\StdFileEditing\verb]
  [HKEY_CLASSES_ROOT\aaaFile\protocol\StdFileEditing\verb\0]
  @=″编辑(&E)″
  [HKEY_CLASSES_ROOT\aaaFile\protocol\StdFileEditing\server]
  @=″c:\\windows\\Notepad.exe″
  ⑵启动注册表编辑器Regedit。
  ⑶在“文件”菜单中选择“引入注册表文件”,然后输入aaa. reg,可将此文件导入到注册表中,这时.aaa 已经添加到HKEY_CLASSES_ROOT根键下。
  ⑷打开HKEY_CLASSES_ROOT\.aaa分支,然后在此分支下添加一个名为“ShellNew”的子键。
  ⑸在“ShellNew”子键中添加一个名为“NullFile”的空串。
  ⑹关闭注册表编辑器,重新启动计算机。这样,你就会发现在“新建”菜单中添加了一个名为“aaa文件”的选项了。