По умолчанию, когда вы изменяете громкость музыки при отключении звука, Windows автоматически включает звук динамиков. Есть ли способ не дать Windows включить звук динамиков? Другими словами, есть ли способ изменить громкость, когда динамики остаются отключенными?


У меня игровой ноутбук ASUS. Когда звук воспроизводится, когда у меня подключены наушники, звук воспроизводят как наушники, так и динамики ноутбука. Обычно динамики не издают звук при подключении наушников, но теперь они из-за того, что аудиопорт моего ноутбука поврежден. Это очень раздражает, так как я хочу иметь возможность воспроизводить музыку только через наушники.

Отключение устройства воспроизведения динамиков не вариант, потому что это также отключит звук в наушниках. Windows не видит подключенные наушники в качестве отдельного устройства воспроизведения.

Теперь интересная часть: я не знаю, является ли это ошибкой, или намеренной, или, возможно, происходит, потому что мой аудиопорт поврежден, но если я приглушу свои динамики, мои наушники не будут отключены. Эта ошибка / особенность / чудо очень полезна для меня, так как теперь я могу воспроизводить музыку только через наушники.

Тем не менее, я часто хочу изменить громкость, но при этом снова включится звук динамиков. Вот почему я спрашиваю:

Как изменить громкость звука, когда динамики остаются отключенными / отключены?

2 ответа2

1

Это можно сделать из powershell как такового.

Function Set_Audio ($volume){
If(-not([bool]!($Volume%2))){$Volume = $volume + 1}
$volume = $volume / 2
$wshShell = new-object -com wscript.shell;1..50 | % {$wshShell.SendKeys([char]174)};1..$Volume | % {$wshShell.SendKeys([char]175)}
$wshShell.SendKeys([char]173)
}

# Use like this.
Set_Audio -Volume 100
Set_Audio -Volume 50
1

Я закончил программировать приложение в трее WPF, которое меняет громкость при нажатии клавиши самостоятельно. Вот ссылка на GitHub. В настоящее время слушает CTRL + Shift + F10, F11 и F12, чтобы приглушить, уменьшить и увеличить громкость, фактически не отключая звук динамиков.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .