Вы можете задать любой вопрос по программе Autohotkey в нашей группе Вконтакте. Если решение требует более высокой квалификации- можно обратиться непосредственно ко мне.
Группа Вконтакте | Электронная почта | Симаков Яков ВК |
Считывает текущие настройки звукового устройства (микшера). Окно с этими настройками открывается, например, при двойном щелчке по динамику в трее.
OutputVar | Имя выходной переменной. В зависимости от вида считываемой настройки возвращаемое в переменную значение может быть числом (с плавающей точкой) в диапазоне от 0 до 100 (включительно), либо словом ON или OFF (для настроек ONOFF, MUTE, MONO, LOUDNESS, STEREOENH, BASSBOOST). Формат числа (количество знаков после запятой и пр.) определяется командой SetFormat. Если считать настройку не удалось, переменная будет пустой. |
ComponentType | Тип компонента (соотносится с одним из регуляторов в окне настроек микшера). Если опущен или пустой, принимает значение MASTER (общий регулятор громкости, который доступен также при одиночном щелчке по динамику в трее). Допустимые значения: MASTER (то же, что SPEAKERS), DIGITAL, LINE, MICROPHONE, SYNTH, CD, TELEPHONE, PCSPEAKER, WAVE, AUX, ANALOG. Для версии 1.0.37.06 и следующих добавлено значение N/A, для версии 1.0.42.04 и следующих добавлено значение HEADPHONES. Если микшер не содержит указанного компонента, это будет отражено сообщением в переменной ErrorLevel (см. список ниже). Компонент, обозначаемый в микшере как Auxiliary (дополнительный), иногда может быть доступен как ANALOG, а не как AUX. Если микшер имеет более одного экземпляра какого-то компонента, то обычно первый содержит настройки воспроизведения, а второй - настройки записи. Для доступа ко второму и следующим экземплярам добавляйте двоеточие и номер к имени компонента. Например, Analog:2. |
ControlType | Вид настройки. Если опущен или пустой, принимает значение VOLUME (громкость). Допустимые значения: VOLUME (или VOL), ONOFF, MUTE, MONO, LOUDNESS, STEREOENH, BASSBOOST, PAN, QSOUNDPAN, BASS, TREBLE, EQUALIZER. В версии 1.0.37.06 и следующих может задаваться номером (см. переменную ControlTypes в скрипте для анализа звуковой карты). Если компонент не поддерживает указанный вид настройки, это будет отражено сообщением в переменной ErrorLevel (см. список ниже). |
DeviceNumber | Может быть выражением. Номер устройства. Если опущен, принимает значение 1, что обычно соответствует системному устройству по умолчанию для записи и воспроизведения. Для доступа к другим устройствам указывайте номер больше единицы. |
Равен нулю, если команда выполнена успешно. Иначе принимает одно из следующих значений:
Invalid Control Type or Component Type (Неверный вид настройки или тип компонента) |
Can't Open Specified Mixer (Не могу открыть указанный микшер) |
Mixer Doesn't Support This Component Type (Микшер не поддерживает указанный компонент) |
Mixer Doesn't Have That Many of That Component Type (Количество компонентов данного типа в микшере меньше, чем указанный номер) |
Component Doesn't Support This Control Type (Компонент не поддерживает указанную настройку) |
Can't Get Current Setting (Не могу считать текущую настройку) |
Чтобы выяснить возможности установленных в системе звуковых устройств (микшеров), такие как доступные типы компонентов и виды настроек, запустите скрипт для анализа звуковой карты из статьи SoundSet.
Для изменения настроек используйте команду SoundSet.