将条目添加到特定文件类型的右键单击菜单
Add entry to right-click menu for a specific filetype
我想要的
我想在为我的程序(编辑图像)右键单击 .jpg/.jpeg 时出现的菜单中添加自定义条目。
我试过的
我在 HKEY_CLASSES_ROOT\jpegfile\shell 中添加了一个键 test
,其中有第二个键 command
并将其(默认)值设置为 notepad.exe(仅用于测试).因为菜单中没有出现 test
条目,所以我在 HKEY_CLASSES_ROOT\Directory 下做了同样的事情!
我点击的文件是JPEG,HKEY_CLASSES_ROOT.jpg的默认值是jpegfile
。
(也用 txtfile
进行了测试,但没有成功。)
仅向特定文件类型添加自定义命令我做错了什么?
你做的是正确的。它不起作用的可能原因包括:
Windows 更新在 Windows 10 中有一个恼人的倾向,总是将文件关联重置为 Windows 默认值。
您已将此工具添加到 jpegfile 密钥,但类型 .jpg 可能与不同的文件类型密钥相关联。
转到 HKEY_CLASSES_ROOT.jpg 并查看关联是什么(或者,在命令提示符中键入 ASSOC .jpg
)。如果它不是 jpegfile,请检查它是什么,以防您真的想保留该关联。
举个例子,我有一个 .png 文件的可用右键单击菜单项,它在这些文件上运行 pngout 实用程序。我通过编辑注册表来做到这一点。我当前与 .png 文件的关联是 FastStone Image Viewer:
所以我更改了 FastStone 文件类型键的 shell 菜单:
现在我的右键菜单条目可以使用了。
我想要的
我想在为我的程序(编辑图像)右键单击 .jpg/.jpeg 时出现的菜单中添加自定义条目。
我试过的
我在 HKEY_CLASSES_ROOT\jpegfile\shell 中添加了一个键 test
,其中有第二个键 command
并将其(默认)值设置为 notepad.exe(仅用于测试).因为菜单中没有出现 test
条目,所以我在 HKEY_CLASSES_ROOT\Directory 下做了同样的事情!
我点击的文件是JPEG,HKEY_CLASSES_ROOT.jpg的默认值是jpegfile
。
(也用 txtfile
进行了测试,但没有成功。)
仅向特定文件类型添加自定义命令我做错了什么?
你做的是正确的。它不起作用的可能原因包括:
Windows 更新在 Windows 10 中有一个恼人的倾向,总是将文件关联重置为 Windows 默认值。
您已将此工具添加到 jpegfile 密钥,但类型 .jpg 可能与不同的文件类型密钥相关联。
转到 HKEY_CLASSES_ROOT.jpg 并查看关联是什么(或者,在命令提示符中键入 ASSOC .jpg
)。如果它不是 jpegfile,请检查它是什么,以防您真的想保留该关联。
举个例子,我有一个 .png 文件的可用右键单击菜单项,它在这些文件上运行 pngout 实用程序。我通过编辑注册表来做到这一点。我当前与 .png 文件的关联是 FastStone Image Viewer:
所以我更改了 FastStone 文件类型键的 shell 菜单:
现在我的右键菜单条目可以使用了。