• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Windows 7でキーを押すだけでミュートしたい)

Windows 7でキーを押すだけでミュートしたい

このQ&Aのポイント
  • Windows 7でキーボードのキーを押すだけで音量をゼロにしたい方法を教えてください。
  • 音声認識ソフトを使用しているため、キーボードのみで操作できるようにミュート機能を実現したいです。
  • 既存のVBSスクリプトやKeyswapを試しましたが、うまく動作しませんでした。ソフトウェアではなく、スクリプトで対応したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.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は自分で工夫してみてください。

tuktukrace
質問者

お礼

ありがとうございます。 スクショまでつけていただいて感謝です。 Sndvol.exeというものがあるのですね、これなら手堅くカスタマイズできそうです。 たすかりましたー!

その他の回答 (1)

  • ts3m-ickw
  • ベストアンサー率43% (1248/2897)
回答No.1

スクリプトもソフトウェアなので、いまひとつ何をしたいのか判らないでいますが、 これ買えば一発で解決します。 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

tuktukrace
質問者

お礼

ありがとうございます。 スクリプトがいいのは自分でいろいろ手を加えられるからですね。 結局、別の方の回答をベースに、ワンキーでミュートと音声入力の認識ONの両方を行うようカスタマイズできました。