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

如何使用AppleScript让QuickTime Player打开MP3文件?

解决文件默认用iTunes打开的问题

嘿,我太懂这种糟心的情况了——明明想按自己的意愿打开文件,结果全被iTunes截胡了。这基本是系统默认文件关联设置的问题,或者你的代码没明确指定打开程序导致系统调用了默认关联。下面给你几个实用的解决方案:

一、从代码层面强制指定打开程序(最直接)

如果你的代码允许修改,直接在调用时指定目标程序就能绕开系统默认设置,不同系统的写法不一样:

  • Windows 环境(以Python的subprocess为例):
    import subprocess
    # 替换成你要的程序路径和文件路径
    subprocess.run(["C:\\Program Files\\YourApp\\YourApp.exe", "D:\\test\\your_file.txt"])
    
  • macOS 环境(同样用Python的subprocess):
    import subprocess
    # 替换成你要的应用名称和文件路径
    subprocess.run(["open", "-a", "TextEdit.app", "/Users/you/test/your_file.txt"])
    

二、修改系统默认文件关联(一劳永逸)

如果想彻底改系统对这类文件的默认打开方式,直接在系统设置里调整:

Windows 系统

  • 右键点击任意同类型文件,选择「打开方式」→「选择其他应用」
  • 找到你想用的程序,勾选「始终使用此应用打开.xxx文件」,点击确定
  • 要是找不到目标程序,就去「设置」→「应用」→「默认应用」→「按文件类型选择默认应用」,找到对应扩展名修改

macOS 系统

  • 选中目标文件,按住Ctrl点击(或右键)→「显示简介」
  • 在「打开方式」下拉菜单里选择你需要的程序,点击「全部更改」,确认弹窗即可

三、检查iTunes的自动关联设置

如果是音频、视频这类iTunes常抢的格式,还可以去iTunes里关掉自动关联:

  • 打开iTunes,点击顶部菜单栏的「iTunes」→「偏好设置」
  • 切换到「高级」标签,取消勾选那些你不想让iTunes自动关联的文件类型,点击确定

试试这些方法,应该就能解决你的问题了!如果有特定的文件格式或者代码细节需要补充,随时说~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:40:45