sndvol.exe
é o que você deseja, basta usar o sinal -f
para mostrar apenas o controle deslizante de volume principal:
sndvol.exe -f
A execução de apenas sndvol.exe
abre o mixer de volume, como você observou.
Eu gostaria de abrir o popup Volume Control diretamente sem usar o mouse ou o teclado. Atualmente, estou usando o AutoHotkey para pressionar Win + B para focar na bandeja do sistema, Esquerda para destacar o ícone do Controle de volume e,emseguida,Enterparaexibiropop-up.
Suponho que isso seja possível, considerando que você pode abrir a janela Exibir redes disponíveis com
rundll32 van.dll,RunVAN
ao invés de usar o ícone de Rede .
Existeumamaneiradeinvocaropop-updoControledevolumeapartirdopromptdecomando?Porfavor,notequeeunãoestouolhandoparausaroVolumeMixer(sndvol
):
sndvol.exe
permite que você especifique a localização da janela adicionando coordenadas após a opção -f:
sndvol.exe -f 26214900
Este exemplo cria uma janela em x = 500 y = 400
coordinates = y * 65536 + x, where x and y - signed integers
BTW existe terceiro parâmetro de linha de comando ... pode ser manipulado? ...
Como mencionado no meu comentário , usando sndvol -f
conforme a resposta do @Indrek abre a janela Controle de volume em um local incomum, longe da bandeja do sistema. Usando o AutoHotkey, podemos fazer o pop-up aparecer onde acharmos melhor:
SetWinDelay, -1
Run, % "sndvol -f"
WinWaitActive, ahk_class #32770
WinMove, % A_ScreenWidth - 84, % A_ScreenHeight - 305 - 48
Este script coloca a janela no canto inferior direito da tela. Você pode personalizá-lo alterando a última linha ( WinMove
).
No Windows XP: use sndvol32
da seguinte forma
sndvol32
no params para exibir a janela do volume principal
sndvol32 -x
para exibir a janela do volume principal pequeno
sndvol32 -t
para exibir somente o controle de volume (conforme o ícone de som)
Tags command-line windows-7 audio