【问题标题】:In WIN 8 DP- How to set output audio device to speaker instead of USB using powershell在 WIN 8 DP-如何使用 powershell 将输出音频设备设置为扬声器而不是 USB
【发布时间】:2012-02-23 14:39:40
【问题描述】:

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

【问题讨论】:

    标签: powershell windows-8 powershell-3.0


    【解决方案1】:

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

    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

    【讨论】:

    • 感谢安迪,我已经浏览了这些链接。但我只在 Windows 8 开发人员预览版上寻找来自 powershell 的单个 cmdlt。请在这方面帮助我。
    • @jakkpraveen 不幸的是,没有 cmdlet 可以执行此操作。您可以在 Windows 8 开发者预览版here 中查看完整的 cmdlet 列表。
    • 好东西 Andy.. 你能帮我解决如何使用 powershell 脚本完成我的要求吗?
    • 在 Windows 8 中没有可用的注册表项 $regKey = $regRoot + "\Multimedia\Sound Mapper\"
    • @jakkpraveen 我还没有机会启动我的 Windows 开发预览...我要做的是使用 reg diff 工具,例如 this one 并捕获更改,使用音频小程序,重新捕获并比较结果。这将使您了解如何操作注册表中的设置。
    猜你喜欢
    • 1970-01-01
    • 2014-08-12
    • 2011-04-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2012-08-03
    • 2020-07-18
    • 2022-10-06
    相关资源
    最近更新 更多