Показать сообщение отдельно
Старый 15.06.2017, 09:02   #1
dmn37
Старший Пользователь
 
Регистрация: 07.10.2013
Возраст: 33
Город: Новосибирск
Регион: 54
Машина: Сузуки Гранд Витара
Сообщений: 101
dmn37 has a spectacular aura aboutdmn37 has a spectacular aura aboutdmn37 has a spectacular aura about
По умолчанию Automatic Volume Mixer - управление громкостью в Windows

Automatic Volume Mixer - программа по типу планировщика, где событие можно настроить по появлению звука от какой-либо программы. Если откроете Микшер громкости, то для запущенных приложений увидите пикметр(зеленый столбик, который поднимается при воспроизведении звука) для каждого приложения. По его значению можно настроить триггер на запуск события.

Скачать можно:
GitHub
SourceForge
Вопросы к разработчику через GitHub, либо по ссылке
Можно поддержать разработчика(Klocman software) рублем или написать отзыв.

Для работы Automatic Volume Mixer возможно потребуется установить Microsoft .NET Framework 4.6.2

При запуске программа сразу сворачивается в трей. Правой кнопкой по значку в трее -> Open event manager

Пример работы

Настройки для версии 1.1

Небольшая справка по работе с программой

Загружаются настройки из файла .xml через Import, сохраняются в файл - Export.
View audio sessions - посмотреть состояние микшера.
View variables - посмотреть текущие значения переменных

Создаем новое событие - кнопка New, появляется окно редактирования события, вкладка General:
ъ
Name - любой текст
Enabled - будет обрабатываться событие или нет
Group - события в одной группе будут ожидать пока выполняется событие из этой же группы
In case of multiple.. -
Time to wait after triggering -

Вкладка Triggers, создаем новый триггер:

Element Type - тип триггера:
* Mute -
* Running Process - запущено приложение, имя приложения в Application filter
* Running Sessions -
* Variable - переменная равняется значению.. настройки см. ниже
* Volume -
Application filter - фильтрация приложений:
* ExcludeSystemsSounds -
* Filtering Type - Containing и NotContaining - содержит или не содержит текст ниже (FilterText) в название приложения
Basic - настройки: Enabled - вкл/выкл триггер, Name - любое имя триггера
Variable:
* ComparisonType - тип сравнения
* Value - константа для сравнение со значением переменной
* VariableName - имя переменной
Volume:
* ComparisonTarget - сравнение по пикметру (Peak), по уровню громкости (Master)
* ComparisonType: AnyAbove - по любой частоте больше значения VolumeValue, AllAbove - по всем частотам выше. AnyBelow/AllBelow - меньше. Для триггера "появился звук" ставим AnyAbove, для триггера "тишина" ставим AllBelow.

Вкладка Conditions

Здесь пишем условия, если условие истинно будут выполняться действия, прописанные во вкладке Actions, настройки похожи на настройки триггера.

Вкладка Actions

Здесь прописываем требуемые действия, очердность выполнения сверху вниз, стрелками Up/Down перемещаем в нужый порядок.
Element type:
* Delay
* Message Box
* Mute
* Start Process - запуск приложения, в поле FileName прописываем путь до приложения. Для фубара в поле Arguments, например, можно прописать /stop. Тогда плеер поставится на паузу. /play - включить проигрывание.
* Variable Assign Constant - присвоить переменной значение
* Variable Assign Volume - присвоить переменной значение пикметра или уровня громкости
* Volume Change To Constant - изменить громкость на значение
* Volume Change To Variable - изменить громкость на значение переменной
__________________
Windows 10, iCarDS v1.7.0.60
ASRock H87M-ITX, Intel i3-4350 2x3600MHz, HD Graphics 4600, DDR3x4Gb, SSD 128Gb + HDD, M4-ATX, Locosys ls-23090, 10.1" HSD101PWW2 + Multitouch, Модем E3372H + Yota Sim

Последний раз редактировалось dmn37; 16.06.2017 в 06:39.
dmn37 вне форума   Ответить с цитированием