Тема: AHK: Определение звука
Приветствую всех.
Помогите с написанием скрипта который будет срабатывать на звук. Посмотрев чутка форум нашёл очень похожий по смыслу работы, но он срабатывает на любой звук в диапазоне от 1 до 100. А нужен который будет срабатывать на более высокий диапазон (пример от 50 до 100).
#Include VA.ahk
#Persistent
audioMeter := VA_GetAudioMeter()
VA_IAudioMeterInformation_GetMeteringChannelCount(audioMeter, channelCount)
VarSetCapacity(peakValues, channelCount*4)
SetTimer, GetPeakValues, 100
return
GetPeakValues:
VA_IAudioMeterInformation_GetChannelsPeakValues(audioMeter, channelCount, &peakValues)
loop %channelCount%
if NumGet(peakValues, A_Index*4-4, "float") {
MsgBox раздался звук
break
}
return
Задумка такая.
1. Происходит запуск скрипта
2. Начинается прокликивание ЛКМ с определённой частотой (20мс)
3. При скачке выходного звука в диапазоне от 50 до 100 происходит нажатие на Enter