Win7 沒有內建一鍵靜音熱鍵,但我們可以利用 VBScript + 批次檔 + 工作排程器 組合出「按 F1 切換靜音/取消靜音」的效果,甚至可設定每天固定時間自動靜音/開啟音效。以下為完整圖文教學。
建立一個 .bat 批次檔,內嵌 VBScript 呼叫 Wscript.Shell 發送 Volume_Mute 媒體鍵訊號(虛擬按鍵代碼 0xAD),達到切換系統靜音狀態的目的。
靜音.bat。@echo off
c:
cd\
cd %USERPROFILE%\Desktop
echo Set WshShell = Wscript.CreateObject("Wscript.Shell") > JingYin.VBS
echo WshShell.SendKeys chr(&HAD) >> JingYin.VBS
cscript //nologo JingYin.VBS
del /f /q JingYin.VBS
exit


說明:前三行切換至目前使用者桌面路徑(%USERPROFILE%\Desktop),避免硬編碼路徑導致不同帳號失效。
靜音.bat → 命名為「禁音」。


靜音.bat。靜音.bat(再執行一次即切回開啟音效)。






完成後,按 F1 即可一鍵切換靜音,系統也會依排程自動執行,適合固定作息的辦公環境或家庭影音主機。