Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 一鍵靜音/取消靜音快捷鍵設定教學 (含定時自動靜音)

編輯:Win7 系統應用技巧

Windows 7 沒有內建專屬的「一鍵靜音」熱鍵,但我們可以善用批次檔 (.bat) 搭配 VBScript 與「工作排程器」,輕鬆實現:按 F1 切換靜音/開啟音訊,甚至設定每天固定時間自動靜音/開啟音訊(適合辦公室定時廣播或夜間免打擾)。

核心原理

建立一個批次檔,動態產生並執行一段 VBScript 程式碼,呼叫 Wscript.Shell 物件發送 SendKeys 模擬按下鍵盤上的「靜音鍵」(鍵碼 0xAD / VK_VOLUME_MUTE),達到切換系統主音量靜音狀態的目的。

步驟 1:建立「靜音切換」批次檔

  1. 桌面右鍵 → 新增 → 文字文件,命名為 靜音.bat (確認副檔名為 .bat 非 .txt)。
  2. 用記事本開啟,貼入以下內容並儲存:
@echo off
cd /d "%~dp0"
echo Set WshShell = WScript.CreateObject("WScript.Shell") > %temp%\MuteToggle.vbs
echo WshShell.SendKeys Chr(&HAD) >> %temp%\MuteToggle.vbs
cscript //nologo %temp%\MuteToggle.vbs
del /f /q %temp%\MuteToggle.vbs
exit

說明: %~dp0 會自動定位到批次檔所在目錄;Chr(&HAD) 代表虛擬鍵碼 VK_VOLUME_MUTE (0xAD)。雙擊此檔即可測試靜音切換功能。

步驟 2:設定「定時自動靜音/開啟音訊」 (工作排程器)

  1. 開啟 控制台 → 系統及安全性 → 管理工具 → 工作排程器。
  2. 右側點選 建立基本工作。
  3. 名稱:每日靜音 / **觸發條件**:每天 / **時間**:例如 19:30 (下班時間)。
  4. 動作:啟動程式 → 程式/指令碼:瀏覽選擇桌面上的 靜音.bat → 完成。
  5. 同樣方式再建立一個 每日開啟音訊 的任務,時間設為隔天 08:30 (上班時間),動作同樣指向 靜音.bat (因為是切換鍵,執行兩次即回原狀)。

步驟 3:設定「一鍵熱鍵」 (如 F1) 呼叫批次檔

  1. 桌面右鍵 → 新增 → 捷徑 → 瀏覽選擇 靜音.bat → 下一步 → 命名為 禁音 → 完成。
  2. 右鍵點擊剛建立的「禁音」捷徑 → 內容 → 捷徑 標籤。
  3. 滑鼠點擊 快速鍵(K) 輸入框,鍵盤按下 F1 (或你偏好的組合鍵,系統會自動加上 Ctrl + Alt 前綴,即 Ctrl + Alt + F1) → 確定。

完成測試

現在按下 Ctrl + Alt + F1 (或僅 F1 視系統行為),系統音量即會在「靜音」與「正常」之間切換。配合定時任務,你的電腦音訊管理就實現了全自動化!

提示: 若筆記型電腦鍵盤有專屬靜音鍵 (通常標示喇叭劃叉圖示),通常直接按 Fn + 對應功能鍵即可,無需此設定。此教學主要針對無多媒體鍵的鍵盤或桌機使用者。
Copyright © Windows教程網 All Rights Reserved