1

Тема: AHK v2: Замена VA.ahk для ahk v2: VA_GetDevice и VA_GetDeviceName

Добрый вечер.
Пробую из интереса потыкиваться в ahk v2 и переводить на него свои скрипты.
Столкнулся с тем, что библиотеку VA не адаптировали, а я пока что не настолько хорошо в нем разобрался, чтобы сделать это сам.
Мне, собственно, нужно определить, куда идет звук - на проводные наушники, или на бт.
Сейчас в скрипте v1 использую банальное:

#Include VA.ahk
device := VA_GetDevice("playback")
deviceName := VA_GetDeviceName(device)
If InStr(deviceName, "(Realtek(R) Audio)"))

Кто то решал подобную задачу? Попробовал потыкать дипсик, но то что он генерирует не работает.

2

Re: AHK v2: Замена VA.ahk для ahk v2: VA_GetDevice и VA_GetDeviceName

Смотрите раздел Sound в справке.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: Gh0sTG0, 2025-05-09 16:34:11)

Re: AHK v2: Замена VA.ahk для ahk v2: VA_GetDevice и VA_GetDeviceName

teadrinker
Ага, спасибо. Работает. И ведь никакой поиск не выдал, что оно есть по умолчанию...
Если кто будет в поиске искать:

deviceName := SoundGetName()