我使用ShellMenuView实用程序来查找与.js扩展名关联的注册表项,并更改了该项:
HKEY_CLASSES_ROOT\JSFile\Shell\Edit\Command
从notepad.exe的路径到notepad ++。exe路径。
尽管出于某些原因,编辑上下文菜单仍会随记事本一起打开。我对.bat文件做了同样的事情,而且效果很好。是否有另一个键可以覆盖它?
最佳答案
几个可能的地方。 HKEY_CLASSES_ROOT\*
应用于所有文件,无论其类型如何。如果它具有相同的edit
命令,则将发生冲突(我不确定此处优先哪个)。
另外,您指向的路由是全局设置。在HKEY_CURRENT_USER\Software\Classes
处还存在每个用户的文件关联。从那里开始,具有相同的结构。从这两个位置输入的内容都被认为可以构建上下文菜单,但是对于重复的输入,按用户设置将覆盖全局设置,这可能是另一个地方。