Мой компьютер с Windows 7 иногда используется для воспроизведения уведомлений. Эти уведомления планируются с помощью стандартного системного планировщика (команда "Запланировать задачи" на панели управления). Типичная задача выглядит следующим образом:
Name: Get up
Program/script: "C:\Program Files (x86)\Winamp\winamp.exe"
Arguments: /CONFIG="D:\Fun\music\morning2010.winamp.ini" "D:\Fun\music\morning2010.m3u"
"Wake the computer to run this task": on
Я хочу, чтобы все такие уведомления воспроизводились динамиками («Динамики \Realtek High Definition Audio» в окне "Звуки" на панели управления), а не любым другим устройством. Однако теперь они воспроизводятся устройством воспроизведения по умолчанию системы, которое время от времени меняется. Чтобы это исправить, мне нужно выполнить одно из следующих действий:
- Измените устройство воспроизведения из командной строки. (тогда я могу запустить его перед вызовом Winamp).
- Укажите устройство воспроизведения в командной строке для Winamp.
- Укажите устройство воспроизведения в «Winamp.ini».
- Забудьте про Winamp, выберите другого игрока, для которого эта задача проста.
- Там могут быть некоторые идеи, которые я пропустил.
К сожалению, я не нашел, как это сделать. За 3. Я нашел следующие строки в моем winamp.ini, которые могут иметь отношение к вопросу, но я не нашел никакой документации:
[out_ds]
cfg_dev2=0000000000000000000000000000000000
[out_wave]
cfg_dev=0
Я боюсь, что некоторые сценарии, такие как AutoIt, не помогут, потому что задачи часто запускаются сразу после пробуждения компьютера, и поэтому у них нет окна, появляющегося на экране (фактически, музыка воспроизводится, пока Windows показывает экран входа в систему), но я никогда не использовал его, и мои мысли по этому поводу могут быть ошибкой.
Я надеюсь, что моя задача проста, и я пропустил несколько простых решений, которые вы, возможно, знаете.