1

Тема: Windows 8 default audio device switcher

Доброго дня всім
Вибачаюсь за настільки нагле питання, але як написати програму, яка б переключала аудіо виходи за замовчуванням? Я вже пробував ритись в інтернеті, тем подібних багато, але чи то мій рівень англійської малуватий для таких пошуків, чи то там справді багато не по темі... Не могли б ви хоча б дати правильну лінк де можна було б розібратись нормально? Програму пишу для власного юзання.

2

Re: Windows 8 default audio device switcher

Скрипт для AutoHotKey під Windows 7.

    ;
    ; AutoHotkey Version: 1.x
    ; Language: English
    ; Platform: Win9x/NT
    ; Author: A.N.Other <myemail@nowhere.com>
    ;
    ; Script Function:
    ; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder)
    ;
     
    #NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
    SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
    SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
     
    Run, mmsys.cpl
    Sleep, 100
    WinWait, Audio ; change ALL Audio references to the corresponding window title of the panel (vary upon different languages)
    IfWinNotActive, Audio WinActivate, Audio
    WinWaitActive, Audio
    Send, {Down}
    Sleep, 50
    Send, {Down}
    Sleep, 50
    Send, {Tab}
    Sleep, 50
    Send, {Enter}
    Sleep, 50
    Send, {Enter}
Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»

3

Re: Windows 8 default audio device switcher

vitia444
WinAPI не надає ніяких засобів для цього, тому потрібні хаки: http://eretik.omegahg.com/art/07.html Щоправда з часу написання цієї статті пройшло уже багато часу і у вісімці ситуація могла змінитися.