[identity profile] rfund.livejournal.com posting in [community profile] useful_faq
А никто не подскажет, как в W7 сделать ярлык на команду "выключение/включение" звука?
Или есть какая комбинация клавиш? Ну там CtrL+ чего то и звук вырублен...потом снова и звук включен..А то к этой иконке в трее задрало обращаться.

Date: 2010-10-27 07:27 am (UTC)
From: [identity profile] archaicos.livejournal.com
Прямо сейчас нет под рукой Win7 чтобы под нее попробовать, но в XP можно сделать следующее...

Создаете текстовый файл mute.vbs:
----------8<----------
set oShell = CreateObject("WScript.Shell")
oShell.run"Sndvol32"
WScript.Sleep 1500
oShell.SendKeys"{TAB}"
oShell.SendKeys"{TAB}"
oShell.SendKeys"{ }"
oShell.SendKeys"%{F4}"
----------8<----------
Создаете ярлык на десктопе, который будет запускать команду "cscript mute.vbs" (нужный путь перед mute.vbs добавите (c:\ или куда Вы его сохраните)), настраиваете ярлык на запуск по нужной комбинации клавиш.

Что делает скрипт:
1. запускает sndvol32.exe, в котором Вы обычно меняете настройки громкости
2. ждет немного чтобы он запустился с гарантией
3. посылает ему два раза нажатие кнопки TAB чтобы переместить фокус на галочку Mute
4. посылает ему нажатие кнопки пробел чтобы поставить или снять галочку Mute
5. посылает ему нажатие Alt+F4 чтобы он закрылся

Попробуйте настроить под Win7. Может сразу и получится.

Date: 2010-10-27 07:52 am (UTC)
From: [identity profile] chaotic-sys.livejournal.com
Для Висты срабатывает такое:

set oShell = CreateObject("WScript.Shell")
oShell.run"Sndvol -f"
WScript.Sleep 50
oShell.SendKeys"{TAB}"
oShell.SendKeys"{ }"
oShell.SendKeys"%{F4}"