win10 使用 bat 文件,切换电源模式
1. 起因, 目的:
我想迅速修改电源模式,节能与平衡之间相互切换,平常用的办法是:
控制面板\硬件和声音\电源选项
在这里修改太慢了。所以,我想查查看,有什么更快,更方便的办法。
2. 先看效果
效果, 就是能行,而且很快,1秒完成切换。
3. 过程:
代码 1 , bat 文件
- 把下面的代码保存到桌面,命名为 power_mode.bat
- 双击, 会自动运行。
@echo off
setlocal EnableDelayedExpansion:: Define power scheme GUIDs
set BALANCED_GUID=381b4222-f694-41f0-9685-ff5bb260df2e
set POWERSAVING_GUID=a1841308-3541-4fab-bc81-f71556f20b4a:: Get current power scheme
for /f "tokens=2 delims=:" %%i in ('powercfg /getactivescheme') do set CURRENT_GUID=%%i
:: Trim any extra spaces or text
set CURRENT_GUID=%CURRENT_GUID: =%
set CURRENT_GUID=%CURRENT_GUID:~0,36%:: Debug: Show current GUID
echo Current GUID: %CURRENT_GUID%:: Compare and switch power scheme
if /i "%CURRENT_GUID%"=="%BALANCED_GUID%" (powercfg /setactive %POWERSAVING_GUID%echo Switched to Power Saver mode
) else if /i "%CURRENT_GUID%"=="%POWERSAVING_GUID%" (powercfg /setactive %BALANCED_GUID%echo Switched to Balanced mode
) else (echo Current power scheme is neither Balanced nor Power Saver, switching to Balancedpowercfg /setactive %BALANCED_GUID%
)
4. 结论 + todo
- 如果是编程写单子,电源设置为 平衡模式,CPU 频率高,使用流畅一些。
- 如果是看视频,不重要的活动,节能模式,降低噪音,而且减少热量排放。
希望对大家有帮助。谢谢。