You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在资源管理器右键菜单添加选项,运行Python脚本播放选中的.mp3文件

Windows 右键MP3文件触发自定义脚本实现方案

第一步:修改你的Python脚本

原脚本硬编码了音频路径,需要调整为接收右键菜单传递的文件参数,修改后代码如下:

import playsound
import sys

# sys.argv[1] 即为右键选中的.mp3文件完整路径
if len(sys.argv) >= 2:
    audio_path = sys.argv[1]
    playsound.playsound(audio_path)
input()

注意:提前确认你的全局Python环境已经安装playsound库,避免运行时报依赖缺失错误


第二步:添加右键菜单选项

方法1:reg文件一键导入(推荐)

  1. 先记录两个本地路径:
    • Python解释器完整路径:可在CMD执行where python获取,示例为C:\Python39\python.exe
    • 修改后Python脚本的完整路径,示例为D:\my_scripts\custom_play_mp3.py
  2. 新建txt文件,修改后缀为.reg,粘贴以下内容后替换为你自己的路径:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\shell\PlayWithMyScript]
@="用自定义脚本播放"
"Icon"="C:\\Python39\\python.exe,0"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\shell\PlayWithMyScript\command]
@="\"C:\\Python39\\python.exe\" \"D:\\my_scripts\\custom_play_mp3.py\" \"%1\""

注意:路径里的反斜杠需要写2个做转义,%1是系统自动传入的选中文件路径参数,不需要修改

  1. 双击reg文件确认导入注册表,之后右键任意.mp3文件就能看到对应菜单选项。

方法2:手动修改注册表

  1. 按Win+R输入regedit打开注册表编辑器
  2. 定位到路径:HKEY_CLASSES_ROOT\SystemFileAssociations\.mp3\shell
  3. 右键shell项新建项,命名为PlayWithMyScript,双击右侧默认值填写右键菜单显示的文字,比如「用自定义脚本播放」
  4. 右键刚才新建的PlayWithMyScript项,再新建项命名为command
  5. 双击command项右侧的默认值,填写内容为"你的Python解释器路径" "你的脚本路径" "%1",替换为实际路径后保存即可。

可选优化

如果不想每次运行弹出黑框,可以把脚本后缀改为.pyw,或者用pyinstaller -w 你的脚本.py打包成exe文件,把注册表中对应的执行路径替换为exe路径即可,还可以脱离本地Python环境运行。

内容的提问来源于stack exchange,提问作者HajpaHajpa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 16:36:02