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

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

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

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

1 ответ1

3

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

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

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

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

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

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

  1. Откройте папку, содержащую файлы, которые вы извлекли и / или создали ранее
  2. Создайте ярлык для DefSound.exe, сначала выделив DefSound.exe, затем щелкнув правой кнопкой мыши и выбрав «Создать ярлык».
  3. У вас должен быть файл с именем «DefSound.exe - ярлык», который вы должны переименовать в нечто, что вы хотите сохранить, для этого я назвал его «Наушники» - мы создадим другие позже.
  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. Изменилось ли устройство воспроизведения на наушники?
    • Да: повторите описанные выше шаги для каждого устройства, для которого вы хотите создать ярлык для
    • Нет: увеличить значение, которое мы написали в конце поля назначения

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

ура

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .