在Python中调整OSX系统音量

2 投票
1 回答
4144 浏览
提问于 2025-04-15 21:09

我想通过一个Python脚本来调整OSX系统的音量。这个问题讲了如何用AppleScript实现音量控制的快捷键,但我更希望能直接在我的Python脚本中做到这一点,而不想使用os.system、popen等命令。理想情况下,我想用一些Python代码慢慢提高音量,像这样:

set_volume(0)
for i in range(50):
  set_volume(i*2)
  time.sleep(1)

1 个回答

1

使用 appscript 来控制 StandardAdditions 脚本扩展 中的 set volume 命令:

>>> from osax import *
>>> import time
>>> sa = OSAX()
>>> for i in range(50):
...   sa.set_volume(i*2)
...   time.sleep(1)
... 
>>> 

撰写回答