web-dev-qa-db-ja.com

Windows 7-コマンドプロンプトからボリュームコントロールポップアップを開きます

マウスやキーボードを使用せずにVolume Controlポップアップを直接開きたいのですが。現在、私は AutoHotkey を使用して Win+B システムトレイに焦点を当て、 Left ボリュームコントロールアイコンを強調表示するには icon、 その後 Enter ポップアップを表示します。

volume control


View Available Networksウィンドウを開いて、

rundll32 van.dll,RunVAN

ネットワークアイコンを使用するのではなく icon


コマンドプロンプトからボリュームコントロールポップアップを呼び出す方法はありますか? Volume Mixersndvol)を使用するつもりはないことに注意してください。

volume mixer

17
iglvzx

sndvol.exeはあなたが欲しいものです、あなたは-fフラグを設定して、マスターボリュームスライダーだけを表示します。

sndvol.exe -f

実行中sndvol.exeは、メモしたようにボリュームミキサーを開きます。

34
Indrek

sndvol.exeを使用すると、-fスイッチの後に座標を追加してウィンドウの場所を指定できます。

sndvol.exe -f 26214900

この例では、x = 500 y = 400にウィンドウを作成します

座標= y * 65536 + x、ここでxおよびy-符号付き整数

ところで3番目のコマンドラインパラメータがあります...ハンドルかもしれません...

9
CoolCmd

補遺:

私のコメント で述べたように、sndvol -f@ Indrekのように使用すると、Volume Controlシステムトレイから離れた異常な場所にあるウィンドウ。 AutoHotkeyを使用して、適切な場所にポップアップを表示できます。

SetWinDelay, -1
Run, % "sndvol -f"
WinWaitActive, ahk_class #32770
WinMove, % A_ScreenWidth - 84, % A_ScreenHeight - 305 - 48

このスクリプトは、ウィンドウを画面の右下に配置します。最後の行(WinMove)を変更してカスタマイズできます。

screenshot

6
iglvzx

Windows XPの場合:次のようにsndvol32を使用します

sndvol32マスターボリュームウィンドウを表示するパラメーターがありません

sndvol32 -xは小さなマスターボリュームウィンドウを表示します

sndvol32 -tは、音量コントロールのみを表示します(サウンドアイコンごと)。

1
RichardT