我使用ShellMenuView实用程序来查找与.js扩展名关联的注册表项,并更改了该项:

HKEY_CLASSES_ROOT\JSFile\Shell\Edit\Command


从notepad.exe的路径到​​notepad ++。exe路径。

尽管出于某些原因,编辑上下文菜单仍会随记事本一起打开。我对.bat文件做了同样的事情,而且效果很好。是否有另一个键可以覆盖它?

最佳答案

几个可能的地方。 HKEY_CLASSES_ROOT\*应用于所有文件,无论其类型如何。如果它具有相同的edit命令,则将发生冲突(我不确定此处优先哪个)。

另外,您指向的路由是全局设置。在HKEY_CURRENT_USER\Software\Classes处还存在每个用户的文件关联。从那里开始,具有相同的结构。从这两个位置输入的内容都被认为可以构建上下文菜单,但是对于重复的输入,按用户设置将覆盖全局设置,这可能是另一个地方。

10-08 10:53
查看更多