はじめに
Windowsで音量を設定するときにはタスクバーの音量のアイコンをクリックして出てくるバーを
スライドさせて音量を調節しますが
・1クリックで毎回同じ音量に設定したい
・1クリックで複数のアプリを一括変更したい
・1クリックで特定のアプリだけ指定した音量にしたい
という、とにかく1クリックでしたい!
と思ったことはないでしょうか。
バッチファイルで実行するので1クリックではありませんが
ファイルを実行するだけで
そのような事ができるよ、という記事です。
【 目次へ戻る 】
NirCmd をダウンロード
バッチファイルにて音量を変更するのに下準備が必要です。
NirCmd というアプリを使用しますので
以下のリンクよりありがたく入手して
任意の場所に解凍します。
NirCmd
※ダウンロードは一番下です
ちなみに、色々出来るせいか
アンチウイルスによってはウィルスと警告が出る場合あり。
誤検知なので除外設定をしてください。
【 目次へ戻る 】
バッチファイルの書き方
それでは本題のバッチファイル ( .bat ) の書き方です。以下の文は nircmd.exe を D:\APL\NirCmd に解凍した場合の例です。
任意に書き換えてください。
echo off cls rem nircmd.exe の位置を設定 SET apl="D:\APL\NirCmd\nircmd.exe" echo. echo [ 1 ] 一括音声調節 echo [ 2 ] ファイルの編集 echo. choice /c:12 /t 3 /d 1 /m "キーを選択してください" IF ERRORLEVEL 2 GOTO Edit_Txt IF ERRORLEVEL 1 GOTO ALL_Set1 :Edit_Txt rem 自分自身を開く start notepad "%~dp0%~nx0" goto en :ALL_Set1 rem 全体の音量を 0 に %apl% changesysvolume -65535 rem 全体の音量を 8000 に %apl% changesysvolume 8000 rem opera.exe %apl% setappvolume opera.exe 0.4 rem chrome.exe %apl% setappvolume chrome.exe 1 goto en :en
メモ帳に貼り付けて拡張子を .bat にして保存、実行してください。
注意:パソコンにより音の出る大きさが違うと思いますので
この設定を実行する場合は大音量が出てもいいように
モニタ自体の音量を小さくして実行する、
ヘッドホンなら耳から少し浮かす、等で
大きい音が出ても大丈夫なようにしてください
コマンドの説明。
これは直接関係がない文で
choice /c:12 /t 3 /d 1 /m "キーを選択してください"
数字キーの1か2を選択してください。
3秒で1を選択した状態になりますというものです。
邪魔なら削ってください。
数字キーの1を押せば音声の一括変更、
2は自分自身をメモ帳にて呼び出します、編集をするとき使います。
changesysvolume -65535 で全体の音量を 0 に下げます。
changesysvolume 8000 でマスターの音量を上げます。
数値は好きに増減可能です。
一番音量を大きくするアプリで音声を流して聞きながら調節。
setappvolume opera.exe 0.4 にて特定のアプリの音量を指定します。
opera.exe がアプリの名前。
0.4 が音量です、上のマスター設定の 40%の音量に設定という意味。
setappvolume chrome.exe 1 だと マスターと同じ音量 ( 100% ) です。
ちなみに Windows でアプリ個別の音量を
設定するので見たいという場合には
Winキー+Rキー を同時押しして出たウィンドウに
SndVol.exe と入力して実行するか
タスクバーの音量アイコンを右クリックして
音量ミキサーを選択してください。
上のバッチファイルを実行すると
音量バーが自動で動くので数値を調節してください。
とまあ、こんな感じで
全体の音量をセットして、特定のアプリも指定することで
バッチファイルを実行するだけで
音量が変更できます。
多人数でパソコンを使用していて音量が変更されている、
いつも音量が同じでないと嫌だ
そんな人には役立つかもしれませんね。
以上。
おすすめリンク
・Amazon / 楽天市場 / Yahoo! でお買い物をする。関連リンク
・NirCmd・Windows マウスホイールで素早く音量を変更 Volume2 日本語化/設定方法
"Win10 バッチファイルでアプリ別の音量を一括変更 (音量ミキサー不使用)" へのコメントを書く