先win+R 输入cmd打开命令行,输入powercfg -list 显示已有的电源策略以及对应的编码
powercfg -list
然后新建一个文本文档,命名为 (比如)Power.bat
修改为自己的GUID,例如
381b4222-f694-41f0-9685-ff5bb260df2e
是我的平衡模式GUID
a1841308-3541-4fab-bc81-f71556f20b4a
是节能GUID
@echo off
rem 执行 powercfg -getactivescheme 命令,并将结果保存到临时文件
powercfg /getactivescheme > tmp.txt
rem 使用 findstr 命令检查临时文件中是否包含“节能”字符
findstr /C:"节能" tmp.txt >nul
rem 检查 findstr 命令的退出代码
if %errorlevel% == 0 (
rem 如果包含,则切换到平衡模式
POWERCFG /SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e
echo 已切换到平衡模式
rem 使用绿色显示提示
color 0A
) else (
rem 否则切换到节能模式
POWERCFG /SETACTIVE a1841308-3541-4fab-bc81-f71556f20b4a
echo 已切换到节能模式
rem 使用黄色显示提示
color 0E
)
rem 删除临时文件
del tmp.txt
rem 暂停脚本以便在窗口上显示提示
pause