【发布时间】:2010-11-18 23:08:36
【问题描述】:
我找到了命令,但我可以在 AppleScript 中执行吗?
【问题讨论】:
标签: macos applescript
我找到了命令,但我可以在 AppleScript 中执行吗?
【问题讨论】:
标签: macos applescript
是的,您可以:使用set volume output volume <em>N</em>,其中N 是从0 到100 的整数。由于音量界面中有 16 个方格,并且 100/16 = 6.25,因此没有从方格到此数字的直接映射,但如果您将其视为百分比就可以了。还可以使用set volume input volume <em>N</em> 设置输入音量,使用set volume alert volume <em>N</em> 设置警报音量;如果 BOOL 是 true,set volume output muted <em>BOOL</em> 将输出静音,如果是 false,则取消静音。 (或者,set volume ... with output muted 或 set volume ... without output muted。)如果你想一次设置多个东西,你可以堆叠这些。正如Adam Rosenfield 所说,还有set volume <em>R</em>,它(根据我的文档)取0 到7 之间的实数;然而,这是不推荐使用,并且有一个奇怪的范围;我会改用set volume output volume。如果要查询当前卷,可以运行get volume settings,返回{output volume:82, input volume:46, alert volume:100, output muted:false}形式的记录。
【讨论】: