新类型文件用自定义程序打开
?牐犂纾颐窍衷谙M┱姑?.fxm这种系统中没有的新文件类型添加到“新建”菜单中,并且希望双击该文件时能自动调用自己编制的应用程序MyProgram.exe来打开它。实现的具体步骤是:建立一个注册表文件(扩展名为.reg,主文件名任意),内容如下:
?牐燫EGEDIT4
?牐燵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“
?牐牻梦募既氲阶⒉岜碇校俅蚩狧KEY_CLASSES_ROOT\.fxm分支,在其下创建一个“ShellNew”子键,在“ShellNew”子键下建立一个名为“NullFile”的空字符串。退出注册表编辑器,重启系统,打开“新建”菜单,将出现“冯氏自定义文件”的选项;双击已经建立完成的“冯氏自定义文件”(扩展名为.fxm),系统将自动调用在上述.reg文件中设置好的MyProgram.exe来打开该文件。