【发布时间】:2011-05-17 21:15:15
【问题描述】:
单击按钮时如何打开麦克风属性窗口?
【问题讨论】:
标签: .net wpf windows properties microphone
单击按钮时如何打开麦克风属性窗口?
【问题讨论】:
标签: .net wpf windows properties microphone
Windows10 中的 C# 中正确的代码,我猜在 win7 中也是:
System.Diagnostics.Process.Start("mmsys.cpl",",1");
【讨论】:
对于 Windows XP,启动 sndvol32.exe 将打开混音器。如果您将“-R”作为参数传入,它将直接带您进入“录音视图”,您可以在其中设置麦克风增益。
sndvol32.exe -R
不幸的是,这在 Windows 7 中不起作用。Win 7 有一个名为 sndvol.exe 的程序,但它似乎没有记录设置模式。我发现的最佳解决方案是使用以下命令打开声音控制面板项并激活录音选项卡:
control mmsys.cpl,,1
【讨论】:
System.Diagnostics.Process.Start("control","mmsys.cpl,,1")
WPF 没有内置任何东西来打开麦克风属性窗口。这是一个 .NET 功能。你在用 C# 吗?
如果你想在 Windows 上打开音量控制,你可以运行 sndvol32.exe 可执行文件:
string lWinDir = Environment.GetEnvironmentVariable("windir");
string lSndVolPath = lWinDir + @"\system32\sndvol32.exe";
Process lVolumeControl = Process.Start(lSndVolPath);
另见How to adjust microphone gain from C# (needs to work on XP & W7)…。
【讨论】: