1

Я использую утилиту NirCmd, чтобы установить громкость звука через командную строку для игры, но мне нужно знать, какая текущая громкость при запуске приложения.

Я нашел этот вопрос: Изменить громкость звука в Windows через командную строку, в которой также упоминается NirCmd, но не упоминается, как использовать его для получения текущей громкости.

Я пробовал getvol master , но я получаю ошибку getvol не распознается.

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

1 ответ1

1

Я также изо всех сил пытался найти хороший и простой вариант командной строки, чтобы получить текущий системный том.

Я наконец-то нашел то, что работает на Windows 10.

Я еще не пробовал старые версии Windows, но я предполагаю, что это работает для Windows Vista или более поздней версии.

Это доступно здесь: https://sourceforge.net/projects/mplayer-edl/files/adjust_get_current_system_volume_vista_plus.exe/download

Использование:

adjust_get_current_system_volume_vista_plus.exe

возвращает текущий объем и выходит

adjust_get_current_system_volume_vista_plus.exe 50

устанавливает громкость на 50 затем возвращает текущую громкость (50) и выходит.


Здесь также есть опция Python: https://github.com/AndreMiras/pycaw


Это должно быть возможно и с PowerShell: toying-with-audio-in-powershell PowerShell (не может опубликовать другую ссылку)

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