1

Тема: VBS: Выключить звук

Как выключить звук компьютер через VBScript ?

2

Re: VBS: Выключить звук

Если не принципиально использовать VBS, то возьмите лучше Nircmd, и будет вам счастье.

Нас невозможно сбить с пути, нам пофигу куда идти.

3

Re: VBS: Выключить звук

Спасибо

4

Re: VBS: Выключить звук

Поднимаю тему.
Нужно написать скрипт висящий в памяти и отселживающий активное окно. Если окно к примеру калькулятор, то отключать звук. Как только активное окно другое - включать звук.
В XP похожее без проблем сделал при помощи AutoHotKey - но в Windows 7 мой скрипт не работает:

Loop
{
IfWinExist, Калькулятор Плюс
{
     SoundSet, 1,, Mute
}
else
{
SoundSet, 0,, Mute
}
Sleep 500
}

Вобщем-то без разницы на чем будет скрипт VBS, JS или любой другой скрпитовый язык, галвное чтоб работало. Отслеживание активного окна в VBS - не проблема, вот знать бы как звук Mute сделать... Пока что выход только Nirsoft, но запускать каждые 0,5 сек. nircmd как то не красиво выходит - есть другие идеи? Хотелось бы через WMI или через любое другое, но чтоб не запускалось каждые 0,5 сек, а просто висело в памяти и управляло через API