我發現您可以通過訪問 Volume Mixer 來控制應用程式的音量。有沒有人知道如何編碼/cmd/powershell 以在我每次登錄/重啟時由用戶選擇設定應用程式音量?
比如我每次重啟我的筆記本電腦,微信應用程式的音量被最大化,但我希望它只有2/100。
任何幫助將不勝感激!
uj5u.com熱心網友回復:
要設定您的主聲音音量,請嘗試
@echo off
Title Volume=2
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(174^) ^&" 50}")>"%Temp%\%~n0.vbs"
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(175^) ^&" 1}")>>"%Temp%\%~n0.vbs"
cscript //NoLogo "%Temp%\%~n0.vbs"
您可以將其添加到您的啟動序列中,但這是我讓您研究的另一個問題。https://support.microsoft.com/en-us/windows/add-an-app-to-run-automatically-at-startup-in-windows-10-150da165-dcd9-7230-517b-cf3c295d89dd
每個體積單位為 2%,所以我們將 50(最大體積=100%)降低到零,然后再增加一個單位到 2%
請注意,通過仔細編輯,您可以在啟動時將所有這些行合并為一個“快捷方式”,但我將再次讓您進行實驗。
對于音頻反饋試試這個
@echo off
Title Volume=2
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(175^) ^&" 50}")>"%Temp%\%~n0.vbs"
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(174^) ^&" 30}")>>"%Temp%\%~n0.vbs"
(echo CreateObject("SAPI.SpVoice"^).Speak ("Lowering volume to 2%%"^))>>"%Temp%\%~n0.vbs"
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(174^) ^&" 20}")>>"%Temp%\%~n0.vbs"
(echo CreateObject("WScript.Shell"^).SendKeys "{" ^& chr(175^) ^&" 1}")>>"%Temp%\%~n0.vbs"
cscript //NoLogo "%Temp%\%~n0.vbs"
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/379839.html
