您的位置 首页 linux 运维

定时设置电脑为节能模式的脚本

思路:

每天早上8点 ,下午1:30 开启 高性能模式,

每天中午:11:30   下午4:30  晚上10点开启 节能模式

 

 

第一步:获取“节能模式”的电源计划 GUID

每个电源计划都有一个唯一的标识符(GUID)。我们需要先找到“节能模式”对应的代码:
  1. 按下 Win + R 键,输入 cmd 打开命令提示符。
  2. 输入命令 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 批处理脚本。
  1. 在桌面新建一个文本文档,将以下代码粘贴进去:
  1. 右键点击这个 .bat 文件,选择“编辑”(用记事本打开)。
  2. 点击左上角的 “文件” -> “另存为...”。
  3. 在弹出的保存窗口底部,找到“编码”下拉菜单,将其从 UTF-8 更改为 ANSI。
  4. 点击保存,覆盖原文件,然后再双击运行试试
@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

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章