可以选择在特定文件后缀上运行 exe 文件

可以选择在特定文件后缀上运行 exe 文件

我希望当我右键单击一个文件(例如 .mp4)时,在上下文菜单上有一个运行 EXE(或 .py)文件的选项,例如像 Notepad++ 所做的那样,右键单击一个文件,它有“使用 Notepad++ 编辑”的选项,所以我希望当我单击 .mp3 文件时它说“测试”。

我确实尝试搜索它,但我真的不知道要搜索什么...我认为使用 Regedit 是可能的,但我仍然不知道如何正确使用它。

我怎样才能实现这个目标?

答案1

以下是您可以安全合并、研究和修改的 .reg 文件的内容。由于您希望命令与.mp3扩展名相关联,无论默认的应用程序关联如何,您想要在 下创建它HKCR\SystemFileAssociations

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell\MyCommand]
@="NewMenuVerb"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\Shell\MyCommand\Command]
@="Notepad \"%1\""

在命令行中Notepad "%1"%1将接收所选文件的完全限定路径。如果路径名中有空格,则用引号括起来。请注意注册表文件语法与合并到注册表的内容之间的区别。在示例中,记事本不需要可执行文件的实际路径,因为它是一个已注册的应用程序。您可能需要可执行文件的文字路径或可扩展路径。浏览注册表并检查命令子项以获取示例。

相关内容