更改 jpg 和其他图像文件类型的 Windows 7 资源管理器“编辑”上下文菜单操作

slo*_*ife 56 windows-7 windows-explorer file-association context-menu

当我在 Windows 资源管理器 (Windows 7) 中右键单击 jpg 文件时,我看到有一个“编辑”菜单项。如果我单击此项目,它会在 MSPaint 中打开图像。废话。我已经安装了 Paint.NET,我想更改“编辑”操作以在 Paint.NET 中打开图像。

我该怎么做呢?

dje*_*dot 57

我在网上冲浪时发现了这个小程序:默认程序编辑器。我认为它能够做你想做的事。

  • 答对了!这就像一个魅力。谢谢(你的)信息。 (5认同)
  • 我正在寻找一种方法来做同样的事情来编辑 HTML 文件。该程序运行良好。 (4认同)
  • 程序是该死的救星。 (2认同)
  • 这……这太美了。为什么这不是 Windows 的一部分? (2认同)

小智 32

您想要的注册表项是:

  • HKEY_CLASSES_ROOT\Paint.Picture\shell\edit\command对于.bmp文件,
  • HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\edit\command对于.jpg文件。

将其更改为"C:\Path\to\your\image\program.exe" "%1"包括" "并且它应该可以工作。

  • 修改 `HKCR\SystemFileAssociations\image` 对我系统上的 `.png` 文件也起到了作用。显然,这个键会覆盖在 `pngfile` 中定义的任何命令;大概对于`.jpg` 文件和`jpegfile` 来说是一样的。 (3认同)
  • 要使用上述方法,您需要知道 Windows 用于文件关联的名称(即 Paint.Picture)。要找到该部分,请在命令行上运行“assoc .bmp”。如果您希望更改“.bmp”以外的扩展名的关联,您可以运行“assoc .thatotherextension”。 (2认同)

小智 6

嘿,我只是想我会把这个扔进去,因为这个页面被证明是有用的。一段时间以来,我一直试图将 EDIT 函数更改为指向 Notepad ++ 而不是 Notepad for .txt 文件。其下

HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command 注册表项,只需将其指向所需的文本编辑器。

向 CGA 致敬