1

Тема: AHK: Как определить текущую громкость в Windows 7?

Через SoundGet не удается определить Master громкость, возможно определить только громкость для текущей программы (autohotkey).
Как решить?

2 (изменено: Indomito, 2011-10-18 13:24:55)

Re: AHK: Как определить текущую громкость в Windows 7?

А какой код используется? Просто не так давно я решал, т.е. мне помогли решить задачу с переключение устройства по умолчанию и было замечено что SoundGet  в последней версии работает не корректно, т.е. путает конфигурацию аудио.

P.S. Если использовать стандартный код из справки, то громкость (у мня лично) всегда равна 100%

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

3

Re: AHK: Как определить текущую громкость в Windows 7?

Надо попробовать запустить autohotkey.exe в режиме совместимости с XP SP3.

4

Re: AHK: Как определить текущую громкость в Windows 7?

Стандартный код из справки показывает 100%
В режиме совместимости с XP SP3 картина немного меняется, но MASTER всё равно 100%

5 (изменено: D_Pavel, 2011-10-27 12:38:54)

Re: AHK: Как определить текущую громкость в Windows 7?

Придумал как громкость задать, правда по-дебильному, но работает. Как прочесть так и не понятно.
Пример установки 25% громкости ( на самом деле получится 24%, потому что регулируется с шагом 2% ) :

vol = 25 ; 25%
Loop, 50
    send {Volume_Down}
Loop, % vol /2
    send {Volume_Up}

6 (изменено: creature.ws, 2011-10-27 13:18:24)

Re: AHK: Как определить текущую громкость в Windows 7?

Существует VA.ahk
В win7 регулировку громкости (в частности)  обеспечивает.
Определить текущую громкость : VA_GetMasterVolume

7

Re: AHK: Как определить текущую громкость в Windows 7?

creature.ws пишет:

Определить текущую громкость : VA_GetMasterVolume

Не работает, ругается что вызвана несуществующая функция (((

8

Re: AHK: Как определить текущую громкость в Windows 7?

Va.ahk следует либо включить в скрипт посредством #include либо положить в папку Lib

9

Re: AHK: Как определить текущую громкость в Windows 7?

Работает