1

我浏览了 Windows 8 DP 中的许多论坛“将输出音频设备设置为扬声器而不是 USB”。但我找不到任何解决方案如何使用 powershell 做到这一点。有人可以帮我吗?

4

1 回答 1

0

听起来您想编写脚本更改音频输出设备。您可以通过注册表执行此操作。有关执行此操作的脚本,请参阅此博客文章:

http://www.ademiller.com/blogs/tech/2008/12/switching-audio-input-and-output-with-powershell/

这可能不会像小程序那样立即调用更改。为此,您可能必须调用 API,而且看起来并不容易。

有人做了一个用 C++ 实现的小命令行程序,你可以在这里下载源代码和二进制文件:

http://www.daveamenta.com/2011-05/programmatically-or-command-line-change-the-default-sound-playback-device-in-windows-7/

它没有在我的 Windows 7 系统上运行,但这可能是因为我没有安装正确的 Visual C++ 重新分发。如果您在运行它时遇到错误,您可以尝试此版本。

http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29

于 2012-01-31T23:03:01.097 回答