Как программно запустить панель управления громкостью микрофона в Windows Vista? - PullRequest
7 голосов
/ 08 января 2009

Я хочу позволить пользователю отрегулировать громкость микрофона. Вместо того, чтобы изобретать велосипед, мы (в XP) просто запустили панель управления громкостью (запустив sndvol32.exe).

Вы можете вызвать Speaker Регулятор громкости в Win Vista , выдав: SndVol.exe

В XP вы можете указать параметр командной строки -R для отображения громкости микрофона.

Кто-нибудь знает, каков параметр командной строки для SndVol.exe, чтобы показать громкость микрофона для Windows Vista ?

Или каким-либо другим способом отобразить панель управления громкостью микрофона?

Ответы [ 2 ]

10 голосов
/ 24 февраля 2009

Я думаю, что вы хотите "control.exe mmsys.cpl ,, 1"

Если вы хотите получить доступ к микшеру и другие функции, вы можете использовать эти ярлыки:
• Мастер громкость слева: SndVol.exe -f 0
• Общий объем Справа: SndVol.exe -f 49825268
• Микшер громкости слева: SndVol.exe -r 0
• Смеситель тома справа: SndVol.exe -r 49490633
• Устройства воспроизведения: control.exe mmsys.cpl ,, 0
• Записывающие устройства: control.exe mmsys.cpl ,, 1
• Звуки: control.exe mmsys.cpl ,, 2
От http://www.errorforum.com/microsoft-windows-vista-error/4636-vista-tips-tricks-tweaks.html

2 голосов
/ 08 января 2009

Я немного смущен вашим вопросом. Это вызывает окно записи для меня ( ref ):

sndvol32 -record

Вы пытаетесь скрыть все микшеры, кроме одного?

...