项目介绍
基于Windows电源计划,实现自动切换电源计划。解决高功率台式机在离开后自动切换为节能,有操作切换为平衡。有效降低离开后资源浪费的问题
软件架构
基于.net framework 4.0(升级4.6),使用winform窗口开发。通过执行cmd命令,获取电源计划列表、设置电源计划。主界面另起线程,代替Timer执行时间检查和空闲检查。
测试效果

默认为平衡模式正常使用时,全核心自适应。
超时切换为离开模式时,半数核心睡眠,维持最低频率工作。
版本信息
1.3.1
- 优化系统关闭时,阻止系统关闭的错误
1.3.0
- 删除夜间模式
- 新增按CPU使用切换加速电源选项(高性能、卓越性能)
- 调增默认:平衡,离开:节能,加速:高性能(有卓越性能项可以自己选择)
1.2.1
- 新增托盘图标右键启动最小化项
- 取消隐藏不确定乱码电源计划
1.2.0
- 修复夜间模式时间检查逻辑bug
- 新增配置文件记录配置信息
- 优化代码逻辑
1.1.0
- 新增关机计划
1.0.0
- CMD命令获取电源计划
- 系统API获取键鼠空闲状态
- 空闲超时自动切换电源计划
安装教程
编译后直接运行exe,或下载发行版zip。
使用说明
- 新增电源计划,详细说明请参照下文电源计划。
- 直接双击exe程序启动主程序,点击关闭(最小化到托盘图标);如需关闭右键托盘图标点退出。
- 主界面说明
- 程序启动默认电源计划“平衡”,默认离开模式电源计划“节能”,默认加速模式夜间电源计划“高性能(可以改为卓越性能)”

- 键鼠操作空闲时间超过指定的空闲切换时间(默认30s),根据设定夜间时间段判断是否是夜间,并自动切换到“离开模式”电源计划,或CPU使用率超过阈值,不切换为“离开模式”电源计划;当键盘或鼠标有操作时,自动从当前电源计划切换成默认电源计划

- 修改默认电源计划为“平衡”,双击左侧电源计划列表内计划可更换默认电源计划

- 修改离开模式电源计划“离开模式”,启用离开模式

- 修改加速模式电源计划“卓越性能”,启用加速模式。设置加速模式CPU使用率阈值

- 关机计划计时方式有“键鼠空闲关机”和“倒计时关机”

- 时间段设定后,根据计时方式显示指定时间

- 开始执行关机计划,计算并显示预计剩余关机倒计时

电源计划
- Windows控制面板 - 电源选项

- Windows控制面板 - 电源选项 - 创建电源计划

- 也可以导入项目中提供的电源计划
项目目录电源计划中包涵电源计划,可以下载导入。
- 导入电源计划

powercfg -import [电源计划路径]
评论 (0)