将所有文件类型关联从一个程序更改为另一个程序

Ada*_*ire 10 windows-7 file-association

是否可以轻松地将当前与一个程序关联的所有文件类型关联更改为一批中的另一个程序?就我而言,我试图将当前与记事本关联的所有文件类型更改为在 Windows 7 中使用 Notepad++。

这是一个痛苦的经历,Default Programs > Set Associations因为在每次键入后,整个列表都会重新填充,需要几秒钟。有没有办法可以在注册表中进行搜索和替换,或者更简单的方法?

Fac*_*tic 9

T. Kaltnekar 的回答适用于这个程序,但默认程序编辑器可以为任何程序和任何数量的扩展的任何上下文菜单操作执行此操作。

打开程序,点击File Type Settings。除了搜索扩展名和描述外,搜索框还支持有限的高级查询,格式为<verb>:<application>,其中“动词”表示文件类型上下文菜单上的项目,“应用程序”是单击项目时启动的程序。

因此,在您的情况下,您将搜索open:notepad以获取使用记事本打开的所有文件类型的列表:

按程序搜索文件类型

然后,您可以从该列表中选择您想要的所有项目(Ctrl+Click、Shift+Click 或 Click+Drag 像往常一样),然后点击Next

在上下文菜单页面上,单击要编辑的项目(Open在本例中),然后单击Edit Selected Command。然后您就在此页面上,您可以在其中输入您选择的程序的路径。对你来说,这是 Notepad++(%1是你传递程序的参数,以便它打开你点击的文件。这是一个常见的 Windows 东西):

为多种文件类型编辑动词

然后Next,,Save Context Menu你就完成了。


T. *_*kar 8

在许多程序中,您可以从设置中设置与程序本身关联的文件类型。例如,在 Notepad++ 中,您可以转到“设置”->“首选项”并选择“文件关联”选项卡。在那里你可以添加应该与记事本++相关联的文件。

这不是对您提出的问题的直接回答,但它应该完成相同的任务。如果您要设置关联的程序没有此选项,您将不得不使用您的方法。