Macro que desativa / ativa o dispositivo de som no Windows 7

3

O que devo usar para programar esse tipo de macro?

    
por Jared Harley 26.10.2009 / 01:18

3 respostas

2

Autohotkey!

Procure a função "SoundSet" para obter o que deseja aqui.

    
por 26.10.2009 / 01:21
1

Você pode usar o devcon da Microsoft

The DevCon utility is a command-line utility that acts as an alternative to Device Manager. Using DevCon, you can enable, disable, restart, update, remove, and query individual devices or groups of devices. DevCon also provides information that is relevant to the driver developer and is not available in Device Manager.

a página contém um conjunto detalhado de informações sobre como usá-la

para o seu caso, basta colocar

devcon find *

Para listar instâncias de dispositivos de todos os dispositivos presentes no computador local.de seguida,

devcon disable <your-sound-card-HardwareID>

para desabilitar dispositivos que correspondam ao hardware específico ou ID da instância, você pode usar curinga (*)

    
por 26.10.2009 / 04:10
1

Encontre o que o registro valoriza suas consultas de macro específicas, você pode fazer isso com o Sysinternals Process Monitor .

Para mim, a tecla da calculadora no meu teclado consulta o valor de

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\ShellExecute

que está definido como "calc.exe".

Altere esse valor para usar NirCmd para desativar o dispositivo ou o DevCon para desativar o dispositivo.

exemplo:

para silenciar

C:\path\to\nircmd.exe mutesysvolume 1

para ativar o som

C:\path\to\nircmd.exe mutesysvolume 0

ou para desativar

devcon disable [hardware_id] 

e reativar

devcon enable [hardware_id] 
    
por 26.10.2009 / 05:13