使用 AppleScript 增加 Mac 上的音量?

发布于 2024-10-03 10:03:10 字数 39 浏览 2 评论 0原文

我找到了该命令,但我可以在 AppleScript 中执行它吗?

I found the command, but can I do it in AppleScript?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

若言繁花未落 2024-10-10 10:03:11

是的,您可以:使用设置音量输出音量N,其中N0中的整数100。由于体积界面中有 16 个方格,并且 100/16 = 6.25,因此没有从方格到该数字的直接映射,但如果您将其视为百分比,那就没问题了。还可以使用setvolumeinputvolumeN设置输入音量,并使用setvolumealertvolumeN设置警报音量; 设置音量输出静音 BOOL 如果 BOOLtrue,则将输出静音,并取消静音如果它是false。 (或者,设置音量...输出静音设置音量...不输出静音。)如果您想一次设置多个内容,您可以堆叠这些内容。正如 Adam Rosenfield 所说,还有设置音量R,(根据我的文档)它采用 0 到 7 之间的实数;然而,这已被弃用,并且有一个奇怪的范围;我只是使用设置音量输出音量来代替。如果要查询当前音量,可以运行getvolumesettings,它会返回形式为{outputvolume:82, inputvolume:46,alertvolume:100,output静音:假}

Yes, you can: use set volume output volume N, where N is an integer from 0 to 100. Since there are 16 squares in the volume interface, and 100/16 = 6.25, there's no direct map from squares to this number, but you'll be fine if you think about it as a percentage. There's also the ability to set the input volume with set volume input volume N, and the alert volume with set volume alert volume N; set volume output muted BOOL mutes the output if BOOL is true, and unmutes it if it's false. (Alternatively, set volume ... with output muted or set volume ... without output muted.) You can stack these if you want to set multiple things at once. As Adam Rosenfield says, there's also set volume R, which (according to my docs) takes a real number between 0 and 7; however, this is deprecated, and has a strange range; I'd just use set volume output volume instead. If you want to query the current volume, you can run get volume settings, which returns a record of the form {output volume:82, input volume:46, alert volume:100, output muted:false}.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文