Использование скрипта для управления функциями аудиодрайвера

Использование скрипта для управления функциями аудиодрайвера

У меня звуковая карта Asus Essence STX.

Когда я хочу изменить выходное устройство звуковой карты (например, с динамиков на наушники), мне приходится запускать графический интерфейс драйвера и менять его там.

Однако я бы предпочел иметь возможность управлять этой функцией с помощью макроса на клавиатуре или мыши.

Можно ли написать скрипт, чтобы сделать это? Я думаю, что я мог бы запустить .bat-скрипт с помощью мыши или клавиатуры, и это было бы более удобно.

решение1

Существует небольшое служебное приложение, написанное EreTIk, которое называетсяDefSound(Переведенная страница), которая позволяет создать ярлык для активации устройства рендеринга звука Windows.

Чтобы все это запустить, сначала нужно сделать несколько вещей:

  1. Загрузите двоичный файл DefSound или исходный код с сайта EreTIks
  2. Извлеките и, если используете исходный код, соберите исполняемый файл.
  3. Обозначитьиндекспринадлежащийустройство рендеринга звукаВы хотите включить
  4. Убедитесь, что все доступные устройства воспроизведения включены и подключены.
  5. Создайте ярлык для установки устройства по умолчанию

Позвольте мне объяснить кое-что, что я нашел оустройство рендеринга звука:

  • Это относится к одному из устройств воспроизведения, которые вы обычно настраиваете вручную (например, наушники, динамики и т. д.)
  • Theиндексявляетсянетопределяется его положением в списке устройств воспроизведения

Поэтому, чтобы получить правильныйиндексНеобходимо будет провести некоторые эксперименты:

  1. Откройте папку, содержащую файлы, которые вы извлекли и/или создали ранее.
  2. Создайте ярлык для DefSound.exe, сначала выделив DefSound.exe, затем щелкнув правой кнопкой мыши и выбрав «Создать ярлык».
  3. У вас должен быть файл с названием «DefSound.exe - Shortcut», который вы должны переименовать во что-то, что вы хотите сохранить. В данном случае я назвал его «Наушники» — остальные мы создадим позже.
  4. Щелкните правой кнопкой мыши ярлык «Наушники» и выберите «Свойства».
  5. Измените цель, чтобы выбрать другое устройство (см. ниже)

Чтобы увидеть, как можно использовать утилиту для установки устройства по умолчанию, давайте рассмотрим ее использование:

Usage: DefSound.exe
Run and show system tray icon

Or: DefSound.exe <NUMBER> [STRING]
Change default sound render device and exit.
The device sets zero-based index (NUMBER)
STRING is a role, may be:
  ALL    - all roles (default string value)
  CON    - console(system notification sounds and voice commands)
  MMEDIA - multimedia (music, movies, etc...)
  VOICE  - voice communications

For example DefSound.exe 0
Select device with index 0 (first device) as default, all roles

Поэтому, изменяя использование, илицель- мы можем установить устройство по умолчанию, вот так

  1. В конце целевого поля добавьте «0», затем нажмите «ОК».
  2. Устройство воспроизведения изменилось на наушники?
    • Да: Повторите указанные выше шаги для каждого устройства, для которого вы хотите создать ярлык.
    • Нет: Увеличьте значение, которое мы записали в конце целевого поля.

На этом этапе у вас должно быть несколько ярлыков для устройств, которые вы хотите включить, а затем нужно будет назначить горячие клавиши для их включения «на лету» или, как сделал я: поместить их в верхнюю часть меню «Пуск».

Ваше здоровье

Связанный контент