- ベストアンサー
Windows 7でキーを押すだけでミュートしたい
- Windows 7でキーボードのキーを押すだけで音量をゼロにしたい方法を教えてください。
- 音声認識ソフトを使用しているため、キーボードのみで操作できるようにミュート機能を実現したいです。
- 既存のVBSスクリプトやKeyswapを試しましたが、うまく動作しませんでした。ソフトウェアではなく、スクリプトで対応したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> ・・・スクリプトで対応したいです。 と明記してあるわけですからね。 やはり、スクリプト対応を紹介するのがベターでしょうね。 下記のscriptを試してみてください。 W8、8.1でも動作しました。(sndvol を使用しているので当然ですが・・・) --- set oShell = CreateObject("WScript.Shell") oShell.run"%Systemroot%\System32\Sndvol.exe" rem 1秒後にミュート WScript.Sleep 1000 rem タブの末尾にスペース キー押下のスペース 1 文字があることに留意 oShell.Sendkeys"{TAB} " rem sndvolダイアログを閉じる。% は Alt キー oShell.Sendkeys"%{F4}" --- 実行後はvolumeが最小になっているわけではなく、 添付画像のようにミキサーが停止していますので、 停止アイコンを解除すれば再開します。 マウスの場合はクリックすれば再開します。 解除のscriptは自分で工夫してみてください。
その他の回答 (1)
- ts3m-ickw
- ベストアンサー率43% (1248/2897)
スクリプトもソフトウェアなので、いまひとつ何をしたいのか判らないでいますが、 これ買えば一発で解決します。 http://www.amazon.co.jp/dp/B003VWU2WA http://www.amazon.co.jp/dp/B005EFVVUO 手元に置いて真ん中叩けばミュートのオン/オフがトグルします。 ソフトウェアが良ければ、これを試してみてください。 「無変換」+「スペース」でミュートがトグルします。 http://hp.vector.co.jp/authors/VA053858/software/OSVV_Lite/software-OSVV_Lite.html
お礼
ありがとうございます。 スクリプトがいいのは自分でいろいろ手を加えられるからですね。 結局、別の方の回答をベースに、ワンキーでミュートと音声入力の認識ONの両方を行うようカスタマイズできました。
お礼
ありがとうございます。 スクショまでつけていただいて感謝です。 Sndvol.exeというものがあるのですね、これなら手堅くカスタマイズできそうです。 たすかりましたー!