思路:
每天早上8点 ,下午1:30 开启 高性能模式,
每天中午:11:30 下午4:30 晚上10点开启 节能模式
第一步:获取“节能模式”的电源计划 GUID
每个电源计划都有一个唯一的标识符(GUID)。我们需要先找到“节能模式”对应的代码:
- 按下
Win + R键,输入cmd打开命令提示符。 - 输入命令
powercfg /list并按回车。
在输出的列表中,找到“节能模式”(或“Power saver”),复制它后面的一串 GUID
a1841308-3541-4fab-bc81-f71556f20b4a (节能)
8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c (高性能) *
第二步:创建定时任务
按下 Win + S 搜索“任务计划程序”并打开
在右侧操作栏点击“创建基本任务
为任务命名(例如:“定时切换节能模式”),点击“下一步”。
选择触发器(如“每天”或“一次”),设置你期望切换为节能模式的具体时间,点击“下一步”。
在操作界面选择“启动程序”,点击“下一步”。
在“程序或脚本”框中输入:powercfg
在“添加参数”框中输入:/setactive 你的节能模式GUID
(例如:/setactive a1841308-3541-4fab-bc81-f71556f20b4a)
点击“下一步”,确认无误后点击“完成”
创建5个:
定时开-高性能-8点
定时开-高性能-1点
定时开-节能-11点30
定时开-节能-16点30
定时开-节能-22点
一键切换电源计划的批处理脚本
如果你不想设置死板的定时任务,而是希望在需要时手动一键切换,可以创建一个
.bat 批处理脚本。- 在桌面新建一个文本文档,将以下代码粘贴进去:
- 右键点击这个
.bat文件,选择“编辑”(用记事本打开)。 - 点击左上角的 “文件” -> “另存为...”。
- 在弹出的保存窗口底部,找到“编码”下拉菜单,将其从
UTF-8更改为ANSI。 - 点击保存,覆盖原文件,然后再双击运行试试
@echo off
echo 请选择要切换的电源模式:
echo 1. 节能模式
echo 2. 平衡模式
echo 3. 高性能模式
echo 4. 退出
set /p choice=请输入选项 (1-4) 并按回车:
if %choice%==1 (
echo 正在切换为节能模式...
powercfg -SETACTIVE a1841308-3541-4fab-bc81-f71556f20b4a
) else if %choice%==2 (
echo 正在切换为平衡模式...
powercfg -SETACTIVE 381b4222-f694-41f0-9685-ff5bb260df2e
) else if %choice%==3 (
echo 正在切换为高性能模式...
powercfg -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
) else (
echo 已退出。
pause
exit
)
echo 切换完成!
pause
欢迎来撩 : 汇总all
