Windows 7のコマンドラインからボリュームレベルにアクセスするにはどうすればよいですか?
必要なもの コマンドラインからWindowsボリュームレベルにアクセスできるツールまたはスクリプトを探しています。理想的には、アプリケーションレベルを含むすべてのボリュームを取得および設定できるようになりますが、取得するのはマスターレベルのみで済ませることができます。それは使用している場合、私は気にしないPowerShell、WMI、JavaScript、.Net、ブードゥー、または蝶。0%から100%の範囲に収まるようにさらに処理できる数を提供するだけの解決策はすべて行います。 別の言い方をすれば、プロンプトパーツは、入力する必要があるブラックボックスです。 C:\> getvol master 50 あるいは C:\> wmic <alias> where "device='master' and name='volume'" get name,value Name Value Volume 0xDEADBEEF それを包むのに少し時間を費やしたり、そうするためのツールが自由に利用できる場合は自分で何かを書いたりする必要があるかどうかは気にしません。後者の場合、コアのためのポインター/概念実証が必要になりますが、自分でクラフを管理できます。また、私はちょうど(両方のことに注意してください、この目的のために、新たな開発フレームワークをインストールしないようしたいmusic2myearさんとiglvzxの答えが与えられた前に、私は、これらの要件を導入しました)。 「プラットフォーム」として、私は利用可能です: Windows 7 Home Premiumに付属しているもの Cygwinに付属するもの Perl Python ルビー 一般的に、オープンソースのソリューションが非常に好まれます。クローズドソースツールは、フリーウェアであり、ソースが信頼できるものであれば問題ありません。商用ソリューションは不要です。 必要ないもの 主に音量の設定を扱う同様の 質問がいくつかあります。何よりも、設定するのではなくボリュームを取得する必要があります。 あるnircmdcボリュームの設定をサポートしている、が、得ていません。 レジストリにキー[1]があり、GUIミキサーでボリュームを調整すると予測可能な値に変化しますが、そのキーからの読み取りはハードウェアの変更やシステムのアップグレードで破損する傾向があると思います。合理的に将来性があるソリューションに頼ることができない限り、それを使用することはできません。 Web上にボリュームを設定するためのソリューションはAutoHotKeyありWSHますが、a)それらも設定に適しているだけでなく、b)SendKeysGUIを制御するためにマウスの動きを使用または自動化しています。GUIの自動化はオプションではありません。 ##windowsfreenode のチャネルは相変わらず役に立たず、Googleはハッキングや中途半端な回避策であふれており、Wiccanの呪文からWinAPI呼び出しを伝えることはできません。 誰かが方法を知っていますか? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\MixerSettings\eLineOutTopo\PrimaryNode000