15

Я хотел бы открыть всплывающее окно регулировки громкости напрямую, без использования мыши или клавиатуры. В настоящее время я использую AutoHotkey, чтобы нажать Win+B, чтобы сфокусироваться на панели задач, слева, чтобы выделить значок регулировки громкости. значок, а затем Enter, чтобы вызвать всплывающее окно.

контроль громкости


Я предполагаю, что это возможно, учитывая, что вы можете открыть окно Просмотр доступных сетей с помощью

rundll32 van.dll,RunVAN

в отличие от использования значка сети значок ,


Есть ли способ вызвать всплывающее окно регулировки громкости из командной строки? Обратите внимание, что я не собираюсь использовать Volume Mixer (sndvol):

объемный миксер

4 ответа4

32

sndvol.exe - это то, что вам нужно, вам просто нужно использовать флаг -f чтобы он отображал только ползунок основного тома:

sndvol.exe -f

Запуск только sndvol.exe открывает микшер громкости, как вы заметили.

8

sndvol.exe позволяет указать местоположение окна, добавив координаты после ключа -f:

sndvol.exe -f 26214900

Этот пример создает окно при x = 500 y = 400

координаты = y * 65536 + x, где x и y - целые числа со знаком

Кстати, есть третий параметр командной строки ... может быть дескриптор?...

6

Приложение:

Как упоминалось в моем комментарии, использование sndvol -f согласно ответу @Indrek открывает окно управления громкостью в необычном месте, вдали от системного трея. Используя AutoHotkey, мы можем заставить всплывающее окно появляться там, где нам удобно:

SetWinDelay, -1
Run, % "sndvol -f"
WinWaitActive, ahk_class #32770
WinMove, % A_ScreenWidth - 84, % A_ScreenHeight - 305 - 48

Этот скрипт размещает окно в правом нижнем углу экрана. Вы можете настроить его, изменив последнюю строку (WinMove).

Скриншот

1

В Windows XP: используйте sndvol32 следующим образом

sndvol32 нет параметров для отображения окна мастер громкости

sndvol32 -x для отображения небольшого главного окна громкости

sndvol32 -t для отображения только регулятора громкости (согласно значку звука)

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