我正在编写一个程序来让我早上起床,但我希望我的程序尽可能响亮地播放警报声。所以它需要将音量提高到 100%。但我不知道怎么做。我python3在 macOS Sierra 上使用。
您可以使用 Applescript 控制计算机的音量:
set volume output volume 100
Run Code Online (Sandbox Code Playgroud)
要从 python 执行 Applescript,您可以使用py-applescript它可以通过sudo easy_install py-applescript. 以下脚本将设置音量:
import applescript
applescript.AppleScript("set volume output volume 100").run()
Run Code Online (Sandbox Code Playgroud)
编辑:对于 Python3.6,您可以使用osascript:pip3.6 install osascript和:
import osascript
osascript.osascript("set volume output volume 100")
Run Code Online (Sandbox Code Playgroud)
小智 5
在 python 中,您不需要标准库之外的任何内容即可执行此操作。Apple 支持从终端执行 AppleScript,因此 subprocess 模块就足够了。
from subprocess import call
call(["osascript -e 'set volume output volume 100'"], shell=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7220 次 |
| 最近记录: |