如何为未指定的文件设置默认应用?就像一个后备方案

如何为未指定的文件设置默认应用?就像一个后备方案

如何在 Windows(我的情况是 8.1)中设置默认应用程序,该应用程序将被设置为所有未指定默认应用程序的文件的默认应用程序?

更具体地说,它应该充当所有文件的后备应用程序。这意味着,如果未为给定文件指定默认应用程序,则使用后备应用程序,否则使用指定的默认值。

更具体地说:

  • 指定记事本作为后备
  • 有一个文件config(默认未指定)
  • 有一个文件config.cfg(默认的 [for .cfg] 是Vim
  • 打开时config记事本用来
  • 打开时config.cfgVim用来
  • 如果Vim不复存在(后来被卸载),当打开时config.cfg记事本用来

答案1

最好的选择可能是添加一个右键单击上下文菜单条目对于“通配符”扩展,星号。任何右键单击文件时,可以选择使用记事本

记事本作为通配符选择

  • 打开注册表编辑器通过按下Windows、输入rege和选择注册表编辑器
  • 滚动到 HKCR\*\shell。
  • 右键单击shell并选择New > Key
  • 命名密钥Notepad
  • 右键单击Notepad并选择New > Key
  • 命名密钥command
  • 双击Default并将文本更改为notepad.exe "%1"

您还可以将以下脚本另存为 .reg 文件并合并。该脚本还会添加记事本图标添加到上下文菜单项。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Notepad]
"Icon"="Notepad.exe,0"

[HKEY_CLASSES_ROOT\*\shell\Notepad\command]
@="Notepad.exe \"%1\""

相关内容