微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题新类型文件用自定义程序打开
栏目软件世界
作者冯小民
发布2001年31期
  在Windows“资源管理器”的“新建”菜单下有许多已经在系统中注过册的文件类型,可以方便地创建各种文件。那么怎样在该菜单下自己再添加新的文件类型,并且使用自己定义的程序来打开呢?
  例如,我们现在希望将扩展名是.fxm这种系统中没有的新文件类型添加到“新建”菜单中,并且希望双击该文件时能自动调用自己编制的应用程序MyProgram.exe来打开它。实现的具体步骤是:建立一个注册表文件(扩展名为.reg,主文件名任意),内容如下:
  REGEDIT4
  [HKEY_CLASSES_ROOT\.fxm]
  @=“fxmFile”
  [HKEY_CLASSES_ROOT\fxmFile]
  @=“冯氏自定义文件”
  [HKEY_CLASSES_ROOT\fxmFile\shell]
  [HKEY_CLASSES_ROOT\fxmFile\shell\open]
  [HKEY_CLASSES_ROOT\fxmFile\shell\open\command]
  @=“\”c:\\windows\\myprogram.exe\“ \”%1\“”
  [HKEY_CLASSES_ROOT\fxmFile\shell\print]
  [HKEY_CLASSES_ROOT\fxmFile\shell\print\command]
  @=“\”c:\\windows\\myprogram.exe\“ /p \”%1\“”
  [HKEY_CLASSES_ROOT\fxmFile\DefaultIcon]
  @=“\”c:\\windows\\myprogram.exe,0“
  将该文件导入到注册表中,再打开HKEY_CLASSES_ROOT\.fxm分支,在其下创建一个“ShellNew”子键,在“ShellNew”子键下建立一个名为“NullFile”的空字符串。退出注册表编辑器,重启系统,打开“新建”菜单,将出现“冯氏自定义文件”的选项;双击已经建立完成的“冯氏自定义文件”(扩展名为.fxm),系统将自动调用在上述.reg文件中设置好的MyProgram.exe来打开该文件。