我看过 an example at this address关于如何通过向注册表中删除一个键来添加上下文菜单(在示例中,我们为每种文件类型添加一个指向 Notepad.exe 的链接 *)。
该示例立即运行良好。但是,我不明白为什么我不能用 .xla 下的“excel.exe %1”重现相同的内容。
这是我尝试过的屏幕,最初,每个扩展似乎都缺少“shell”文件夹。因为我无法对“shellex”产生任何影响,所以我添加了它......我看不到我的菜单:
请记住我是注册表新手:)
最佳答案
也许您在这里缺少一个间接级别。通常,.xla
将引用特定的文件类型,例如xlafile
和字母依次将有 shell
和 shellex
子键引用上下文菜单处理程序。
参见:
关于windows - 在注册表中添加上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9260703/