Altere o volume sem o explorer.exe em execução

1

Configurei meu PC de jogos para que, quando eu fizer login em uma determinada conta de usuário, um script mate o explorer.exe e abra o Steam no modo Big Picture, ele espere até que o processo termine e me desconecte. Dessa forma, com apenas um clique na inicialização do PC, posso iniciar o Steam e usar meu gamepad. Basicamente como uma consola de jogos supercarregada!

Tudo funciona bem, exceto pela modificação do volume. Meu teclado tem três botões de volume (Plus, minus, mudo) que funcionam perfeitamente em uma sessão normal em que o explorer.exe está sendo executado, mas se recusam totalmente a responder enquanto o Windows Explorer é encerrado. Isso é chato, porque se eu tivesse deixado por algum motivo o volume recusado na minha sessão normal de desktop, terei que abrir o Gerenciador de Tarefas, executar o explorer.exe, editar volume, finalizá-lo. Como posso ativar a edição de volume através de teclas do teclado quando o explorer.exe é encerrado?

Também apenas manter o Windows Explorer em execução não é uma opção como:

  • ele consome recursos

  • é chato se eu acidentalmente pressionar o botão Iniciar

  • alguns jogos não funcionam bem quando estão abertos.

por Manchineel 04.06.2017 / 19:10

1 resposta

1

Se eu tivesse saído por algum motivo, o volume caiu na minha sessão normal de desktop ...

nircmd da nirsoft pode ser usado para controlar o volume e pode ser chamado a partir do seu script em lote para definir o volume que você precisa antes de iniciar o Steam.

O comando que você precisa executar é:

 nircmd setvolume [device] [left-volume] [right-volume]

Defina o nível de volume do seu dispositivo de som. O parâmetro [device] representa o identificador do dispositivo. Na maioria dos casos, você deve usar o valor '0' para este parâmetro. No Windows Vista, você deve especificar 0 para o dispositivo de reprodução padrão ou 1 para o dispositivo de gravação padrão.

Os parâmetros [left-volume] e [right-volume] devem conter um valor entre 0 (silêncio) e 65535 (volume total) que representa o nível de volume dos canais esquerdo e direito.

Exemplos:

setvolume 0 0 0
setvolume 0 32768 32768
setvolume 0 0xffff 0 

Fonte setvolume

Aviso de isenção

Eu não sou afiliado com nirsoft de qualquer forma, eu sou apenas um usuário final de seu software.

    
por 04.06.2017 / 19:49