![可以选择在特定文件后缀上运行 exe 文件](https://linux22.com/image/1631686/%E5%8F%AF%E4%BB%A5%E9%80%89%E6%8B%A9%E5%9C%A8%E7%89%B9%E5%AE%9A%E6%96%87%E4%BB%B6%E5%90%8E%E7%BC%80%E4%B8%8A%E8%BF%90%E8%A1%8C%20exe%20%E6%96%87%E4%BB%B6.png)
我希望当我右键单击一个文件(例如 .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
将接收所选文件的完全限定路径。如果路径名中有空格,则用引号括起来。请注意注册表文件语法与合并到注册表的内容之间的区别。在示例中,记事本不需要可执行文件的实际路径,因为它是一个已注册的应用程序。您可能需要可执行文件的文字路径或可扩展路径。浏览注册表并检查命令子项以获取示例。