ラベル 音量 の投稿を表示しています。 すべての投稿を表示
ラベル 音量 の投稿を表示しています。 すべての投稿を表示

2013年12月3日火曜日

SetPoint を最新バージョンにしたら、Volume² で音量の変更が上手くできない。 - マウスの移動で音量を変化するよう設定を変更。もしくは、Windows 7 Taskbar Thumbnail Customizer を利用する。

1. SetPoint を最新バージョンにしたら、Volume² で音量の変更が上手くできない

SnapCrab_No-0640Logicool のマウス用ユーティリティ SetPoint を最新のバージョンに更新した。

ftp://ftp.logitech.com/pub/techsupport/mouse/ からダウンロードしてインストール。

SnapCrab_No-0641その結果、Volume² で「音量」を変更することが上手くできないことがある。タスクバー上において、少しのマウススクロールにより極端に音が大きくなったり小さくなったりする。

原因は Firefox アドオン Logitech SetPoint 6.5 にあるようだった。このアドオンは SetPoint をインストールすると、Firefox のアドオンに組み込まれる。アドオンを無効化すると、音量を変更するときの異常な反応がなくなる。

古いバージョンの SetPoint 6.32 では、このような問題は生じない。

 

2. Volume² で音量を変える方法を変更する

これに対処するため、Volume² の設定を変えた。

タスクバーにある Volume² のアイコンをダブルクリックして、設定画面を表示。

 

a. タスクバー上でマウスホイールによる音量の変更を無効にする

最初に、タスクバー上でマウスホイールを利用した時に、音量が変更されないようにした。

Volume² の設定画面において、

  • 「マウス」にある「マウスホイールの回転」のチェックを外した。

SnapCrab_No-0626

 

b. 画面の端で音量を変更

次に、画面の端でマウスを上下に動かすと音量が変更されるようにした。

Volume² の設定において、「画面端での挙動」 を選択し、以下のように設定した。

  • アクティブにする側: 右側
  • 制御メソッド: モーション
  • ひとつひとつの動作: 15ピクセル

SnapCrab_No-0627

この設定だと、SetPoint を最新バージョンにしても音量が極端に変わることはなかった。

 

c. マウスの動きに合わせて、細かく音量が変化するようにする

最後に、音量を変更するとき、少しずつ変更されるようにした。

Volume² の設定の「メイン」において、

  • 音量変化率: スライドバーを一番右端に設定。

SnapCrab_No-0628

 

3. Windows 7 Taskbar Thumbnail Customizer でタスクバー上で音量変更

Volume² では、タスクバー上でマウスホイールを利用して、音量を上手く変更できなかった。

Windows 7 Taskbar Thumbnail Customizer には、タスクバー上で音量を変更できるオプションがある。Volume² と違い、音量の変化が極端になることはなかった。

Windows 7 Taskbar Thumbnail Customizer の設定画面を起動し、

  • Other taskbar options > Control volume when mouse is over:

において、The taskbar にチェックを付ける。

SnapCrab_No-0625

 

関連記事

2013年9月15日日曜日

Volume² で「音量」と「明るさ」を素早く変更 - タスクバーの上でマウスホイールにより調整

1. 音量を変更するアプリケーション Tray Volume から Volume² へ乗り換えた

SnapCrab_No-0462PC の音量を素早く変更するために、Tray Volume を使っていた。
タスクバーの上で、マウスホイールを転がすと音量を変えることができる。しかし、最近動作が不調で、終了時にエラーメッセージが表示されるようになった。
そこで、同じような機能を持つ Volume² に乗り換えることにした。

2. Volume² の特徴

Volume² の特徴は、Volume2 - k本的に無料ソフト・フリーソフト によると、
「Volume2」 は、高機能なボリュームチェンジャーです。
  • マウスホイールの回転 (タスクバー / タスクトレイ / デスクトップ上)
  • マウスカーソルの移動 (画面の上下左右端)
  • ホットキー
といった操作により、システム / 現在アクティブなアプリケーション / 指定したアプリケーション の音量を
調整できるようにする... というボリュームチェンジャーで、非常にカスタマイズ性が高いところが最大の
特徴。…
音量を調整する機能以外にも、画面の明るさを調整する機能や、CD / DVD ドライブのトレイを開く機能、
USB デバイスの取り外しを行う機能、バッテリー残量を表示する機能 なども付いていて中々多機能。

「動画を全画面表示」しているときに音量を調整
Tray Volume と違い、動画を全画面表示している時にも音量を変更できる点が便利。

画面の明るさも調整できる
Volume² は、音量を素早く変更するだけでなく、「画面の明るさ」をキーボードで変更できる。
自分は明るい画面が苦手。部屋の明るさや、画面に表示しいている対象に合わせて素早く明るさを変更できる機能は重宝する。

3. Volume² で音量を変更するための設定

Volume² には、ポータブル版とインストーラー版がある。
Download version 1.1.3 Release(portable) (Mirror 1) (Mirror 2) (letitbit.net)
Download version 1.1.3 Release(installer) (Mirror 1) (Mirror 2) (letitbit.net)
今回は (installer) と書かれているインストーラー版を利用することにした。

a. 日本語表示にする
最初に設定画面を日本語表示にする。
タスクトレイにある Volume² のアイコンをダブルクリックすると、設定画面が表示される。アイコンを右クリック > Volume² を選択しても設定画面が表示される。
左側のメニューの Language より、日本語を選択する。
SnapCrab_No-0452

b. 音量変化率を変更
メニューの「メイン」より、音量変化率のスライダーを目一杯右端に寄せておいた。これにより、マウスホイールの動きに合わせて音量を細かく変更できる。
SnapCrab_No-0454

c. 音量を通知する表示スタイルを設定
音量を変化させると、一時的に画面に音量が表示される。
メニューの OSD > スタイルより、視認性の高い `DigitalControl Blue’ を選択した。
SnapCrab_No-0455
このスキンは、大きなデジタル表示と、アナログなボリュームのつまみの UI で音量が示される。
SnapCrab_No-0459

d. システムトレイに表示されるアイコン
システムトレイに表示されるアイコンも、上記 UI に似たものを選択した。
メニューより、システムトレイ で `Rings Blue’ を選択した。
SnapCrab_No-0456

4. サウンドデバイスの変更

デフォルトのサウンドデバイスを Volume² から変更できる。「サウンド」の「再生」パネルをわざわざ開かなくて済む。
  1. Volume² のタスクトレイのアイコンを「右クリック」
  2. デフォルトデバイス を選択すると、「再生」「録音」デバイスの一覧が表示される。
  3. 上側にある再生したいデバイスを選択する。
SnapCrab_No-0458
ボタンひとつで切り替えたい場合、以下を参考に。

5. 画面の明るさをキーボードで素早く変更

画面の明るさの変更に対して、ホットキーを割り当てることができる。
メニューより、キーボードを選択。
「動作」のセレクトボックスで、「明るさ+」「明るさ-」を選択。
他のアプリケーションでホットキーとして利用していない、 Ctrl + Win キー と上下矢印キー の組み合わせを使うことにした。
SnapCrab_No-0460
キーボードで明るさを設定すると、上記の OSD で選択したスキンで明るさの値を示してくれる。

2012年1月23日月曜日

Windows でアプリケーションを再起動するバッチ処理 - タスクの強制終了、タスクリスト、エラーレベルによる条件分岐

1. Tray Volume が動作しなくなる

PC の音量を素早く変更するために、Tray Volume を利用している。

Tray Volume の設定で、

  1. マウスポインタをタスクバーに移動し、
  2. マウスホイールを動かす

ことにより、音量を変更するようにしている。

しかし、何が原因か分からないけれど、アプリケーションが起動しているにもかかわらず、音量を変更できなくなることがある。

Tray Volume のバージョンは、1.4.4.0。使用環境は Windows 7 64bit 。

 

2. Tray Volume を再起動するためのバッチファイル

動作しなくなる度に、アプリケーションを再起動している。

毎回、起動しなおすのは面倒なので、Tray Volume を再起動するバッチファイルを作成しておく。

@echo off

tasklist | findstr "TrayVolume.exe"

if errorlevel 1 goto START
if errorlevel 0 taskkill /f /im "TrayVolume.exe"

:START
start "" "C:\Program Files (x86)\TrayVolume\TrayVolume.exe"

上記を、適当に restartTrayVolume.bat と名前を付けて保存。

Tray Volume が動作しなくなったら、バッチファイルを起動する。

 

3. 再起動するアプリケーションを指定できるように変更する

追記(2013/09/12): 他のアプリケーションも再起動できるように、対象のアプリケーションを「引数として与えるよう」にバッチファイルを変更しておく。

バッチファイルで引数を受け取るには %数字 という記述をする。

EZ-NET: Windows コンソール プログラミング - バッチファイルの引数を操作する

バッチファイルでもコマンドと同様に引数を渡すことが出来ます。渡された引数は %1 から %9 までの変数として保存されます。 %0 もあるのですけど、これには実行中のバッチファイル名が保存されます。

restart.bat

REM @echo off

tasklist | findstr %1

if errorlevel 1 goto START
if errorlevel 0 taskkill /f /im %1

:START
start "" %2

上記を適当に restart.bat と名前をつけて保存する。

 

コマンドプロンプトから起動する

使い方は、ファイルのあるフォルダでコマンドプロンプトを起動し、以下のように入力する。

restart.bat "TrayVolume.exe" "C:\Program Files (x86)\TrayVolume\TrayVolume.exe"

 

ショートカットファイルでワンクリックで再起動

restart.bat ファイルのショートカットを作成し、再起動したいプログラムを引数で与えることにより、マウスでアイコンをクリックして簡単に起動できる。

  1. restart.bat ファイルをショートカット作成し、適当に restart-TrayVolume.bat と名前をつける。
  2. 作成したショートカットのプロパティを開き、「ショートカット」タブの「リンク先」フィールドの末尾に  "TrayVolume.exe" "C:\Program Files (x86)\TrayVolume\TrayVolume.exe" を追記する。(先頭に半角スペースを入れること。)

SnapCrab_No-0426

 

4. Windows 7 でクイック起動により、バッチファイルを起動する

Windows 7 では、タスクバーにバッチファイルを登録することができない。Windows XP や Vista のようにクイック起動を利用したい。

以下を参照して、Windows 7 でクイック起動を作成。

要するに、以下のフォルダを作成すれば良いとのこと。

  • C:\Users\ユーザ名\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

 

5. バッチファイルの内容について

a. タスクの強制終了

タスクを終了するためのコマンドは taskkill 。

強制終了をするための /f オプションを付けないと、終了できないことがあった。

 

b. タスクリストから、タスクが起動しているか確かめる

Tray Volume を終了する前に、Tray Volume が起動しているか確かめておく。

動作しているタスクの一覧を得るには、tasklist コマンドを利用する。

tasklist コマンドで、当該タスクが存在するか判定するには、findstr コマンドを併用し、条件分岐でエラーレベルを取得する。

【バッチファイル】tasklistの実行結果取得方法について - Insider.NET - @IT によると、

下記のコマンドで起動成功失敗のerrorlevelが取れました。
tasklist /FI "USERNAME eq ユーザ名" | findstr プロセス名
echo %errorlevel%

findstr コマンドは、文字列の検索を行うためのもの。

 

c. エラーレベルによる条件分岐は、順序に注意

上記のコマンドは、実行すると結果を返す。

【ハウツー】ゼロからはじめるバッチプログラミング - 制御編 (1) 分岐を使うバッチプログラミング  | マイナビニュース によると、

アプリケーションは、終了時にシステムに対して値を返すことができます。例えば、C言語でプログラムを作ったことがあればmain()関数の最後に return文で整数を返したはずです。この値がどのような意味を持っているのかはアプリケーションが定めますが、システムはアプリケーションが返した終了コードを受け取り、ifコマンドでバッチ処理できます。多くの開発者にとってもあまり意識されない終了コードですが、エラーの発生などによって返す値を定めることで、バッチファイルによる管理が可能になります。

if errorlevel 番号 コマンド

このifコマンドは、直前に実行したアプリケーションの終了コードが指定した番号と同じかそれより上であれば、続くコマンドを実行します。多くのアプリケーションは、正常終了した場合は0を返し、そうでなければ0以外の値を返します。

注意する点は、ERRORLEVEL の数値を並べる順序。

バッチファイルの制御用コマンド [FPCU]DOS/V&Windowsコマンド・プロンプト・リファレンス によると、

≪条件書式1≫ ERRORLEVEL 数値
IFより前に実行されたプログラムが、指定した「数値」以上の「終了コード」をDOSに返しているときに、条件が成立します。

例えば、ERRORLEVELでの条件分岐が意図した結果にならない (DOSプロンプト活用相談室LOG) によると、

… 仕様として IF ERRORLEVEL の判定が「以上」であることが原因だと思います。等号じゃないんですね。
なので、
>IF ERRORLEVEL 0 GOTO NG
>IF ERRORLEVEL 1 GOTO OK
という順序で記述されると、最初の行は errorlevel が 1 の場合でも成り立ってしまって GOTO NG してしまうと思います。
IF ERRORLEVEL 1 GOTO OK
IF ERRORLEVEL 0 GOTO NG
というように、判定順序を数字の大きい方からにすればよいのではないでしょうか。

ERRORLEVEL は、比較演算子。

バッチメモ(Hishidama's bat-file Memo) によると、、

条件には、以下の比較演算が使える。(大文字でも小文字でもよい)…

単項演算子…

ERRORLEVEL
%ERRORLEVEL%が値以上
なぜこんな演算子がわざわざあるかについては、注意点を参照。
if errorlevel 1 echo エラー

バッチ処理の仕様に辟易 (+_+)

2011年4月10日日曜日

音太郎 を使いタスクバーでマウスホイールによって音量を素早く調整

音量を素早くマウスで調整するために Tray Volume を使っている。このツールを使うと、タスクバーでマウスホイールを動かすことにより音量を調整 できる。しかし、最近マウスホイールを動かしても反応しなくなることがあり、起動しなおすことが多いために代替のアプリを探していた。

「音太郎」は Tray Volume の代わりになる。音量の変化が大きく画面に表示されるとこもいい。

Vector: 音太郎 - 新着ソフトレビュー によると、

起動するとタスクトレイにアイコンが常駐し、いつでもすばやく音量を変更できるようになる。…

マウスでは、

  • タスクバー上でマウスホイールを回転させる

 

各設定

起動したら、タスクトレイの「音太郎」を右クリック > 設定。

以下のように設定した。

  • 音量メーターを見やすくするため「画面上の位置」を「中央」
  • 音量を変化後、すぐにメーターが消えるように「表示時間」を「1」秒
  • キーボードでの操作はしないので、「メインキーを…」のチェックをはずす
  • 音量の変化がキー入力でされないように「キー」を削除
  • 音量の微調整ができるように「…変化音量」を「1」

CropperCapture[155]

2010年5月16日日曜日

音量をマウスホイールで素早く調整する – Tray Volume を使いタスクバーの上で音量を設定

1. 音量を調整する場面が多い

PC で音楽を聴いたり、Skype でチャットしたり、Ustream で動画配信を見たりする。利用している場面に応じて、音量を調整する必要がある。

音量を変更するときは、

  1. タスクトレイに表示されたサウンドのアイコンimg05-16-2010[2][4] をクリックし、
  2. マウスホイールで音量を調整する。

ワイド画面のディスプレイでは、タスクトレイのアイコンが小さく表示される。そのため、サウンドのアイコンにマウスポインタを合わせるときにストレスを感じる。

 

2. Tray Volume で音量を素早く変更する

Tray Volume を使うと、素早く音量を変更できる。特に上記の手順1 にかかる負担が限りなく 0 へ近づく。

タスクバーの上でマウスホイールを利用して音量を変更

Tray Voume 起動するとタスクトレイにアイコン img05-16-2010[2] が表示される。

  1. img05-16-2010[2] アイコンを 右クリック > オプション... を選び、
  2. 「操作」タブ > マウスホイールにおいて、タスクバーを選択する。

SnapCrab_NoName_2012-7-19_12-51-50_No-00

追記(2012/07/19): タスクバーでマウスホイールを動かしても、音量が変更されなくなるときがある。その場合、TrayVolume の再起動が必要となる。

タスクバーよりも、画面隅でマウスホイールを有効にした方が良いようだ。

  • マウスホイール > 有効範囲 > 画面隅

 

音量の表示

「アイコン」タブで、Digital White を選択すると、タスクバーでの音量の視認性が良くなる。

SnapCrab_NoName_2012-7-19_12-49-20_No-00

 

3. 理想的な UI

ところで、iPhone や iPad が小さなディスプレイに特化した UI を採用している。

大きな画面に対しても、表示領域に見合った使いやすい UI があって欲しい。例えば、タスクトレイのアイコンにマウスポインタを移動させたら拡大表示し、操作しやすいパネルが出てくれたらいいな。