我配置了.avi文件格式,以便在上下文菜单中出现新动作。我的问题是,该条目将不会出现...未显示新的上下文菜单动作
我在做什么错?
以下是我已经配置:
HKEY_CLASSES_ROOT\.avi --> Default value: avi-file
HKEY_CLASSES_ROOT\avi-file\shell\newcommand\command --> Value: "C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
我配置了.avi文件格式,以便在上下文菜单中出现新动作。我的问题是,该条目将不会出现...未显示新的上下文菜单动作
我在做什么错?
以下是我已经配置:
HKEY_CLASSES_ROOT\.avi --> Default value: avi-file
HKEY_CLASSES_ROOT\avi-file\shell\newcommand\command --> Value: "C:\Program Files (x86)\Notepad++\notepad++.exe" "%1"
默认的进程id .AVI曾经是AVIFile
(不avi-file
),但你应该以编程方式看它在机器上。在我的机器上.avi ProgId是WMP11.AssocFile.AVI
。当其他程序设置为该文件类型的默认程序时,ProgId也可以更改。
在Windows XP及更高版本中,您可以基于文件扩展名注册二级命令,而无需担心使用SystemFileAssociations key的ProgId。
尝试HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\shell\newcommand\command
是什么与我的问题做下注册新的命令?我看不到该条目。无论我的命令是什么,该条目都应该显示出来......但不能按预期工作。 Notepad ++仅用于测试的原因....稍后将在 –
后更改。第二个链接是我试图实现的目标。但是,这确实不适合我。上下文菜单不显示。 –
我可以看到,你没有做所有的步骤...操作注册表后,建议重新启动系统 –