Autohotkey - obter gravação Volume do microfone do dispositivo padrão

0

Eu já pesquisei e achei isso: link . Mas esta biblioteca não dá o que eu quero: eu quero pegar o volume de gravação em tempo real do dispositivo de gravação padrão. Então, se alguém fizer um barulho alto, haverá um pop-up. Como isso pode ser feito?

    
por Dave 30.03.2013 / 17:40

1 resposta

1

Esta publicação no fórum cobre como fazer isso: link

Ele usa MixMP3 , juntamente com o seguinte script para conseguir isso

#Persistent
Run, Mixmp3.exe -s -50 -ql -mm,,,PID
SetTimer, SizeCheck, 100
Return

SizeCheck:
FileGetSize, Size, out.mp3, K
if (Size > 16) ;larger than 16KB
{
    ControlSend,, {ESC}, ahk_pid %PID%
    SetTimer, SizeCheck, Off
    GoTo, DoSomething
}
Return

DoSomething:
MsgBox, Sound is Playing
Exitapp
    
por 10.01.2017 / 21:22