【任务计划程序】实现自动切换性能模式

我的笔记本电脑是小米air13.3指纹版,插上电源的时候性能还可以,勉强能满足我日常开发需求,但是一旦拔掉电源,电脑就会因为供电不足而导致CPU频率降到1GHz以下,这时无论我把电源性能模式设置成高性能模式还是卓越性能模式都不管用。不过当我把它设置为【省电模式】时,CPU频率会正常跑上来,这时电脑的性能虽然相对于插电时会低一些,但是还是远比不插电时其他性能模式会好很多,至少勉强能使用。不会因为性能太低一直卡顿在那里。性能虽然解决了,但是每次拔掉电源都需要我去手动切换一个性能模式,有些许麻烦,所以我想是否能通过任务计划来实现切换自动化,这样体验就会好很多了。通过我稍微的研究,终于“玩”明白了这个任务计划程序。这里记录一下,希望能帮助到一样有这样需求的朋友。


原理

自动化其实跟C#中的事件获取然后触发机制差不多,基本流程是【触发事件捕获】 → 【执行特定操作】

参考资料
这里参考了两位朋友的教程,非常感谢。
任务计划程序设置教程 → 新建任务计划教程
电脑插电断电事件捕获教程 → 电脑插电断电事件捕获教程 这里要纠正一下这位朋友中【拔掉电源事件捕获XML】最后一个闭包字符没写,导致设置后报错。这里贴出完整的XML。
拔掉电源XML:
<QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and Task = 100 and (EventID=105) and Security[@UserID='S-1-5-18']]] and *[EventData[Data[@Name='AcOnline']='false']]</Select></Query> </QueryList>
接通电源XML:
<QueryList><Query Id="0" Path="System"><Select Path="System">*[System[Provider[@Name='Microsoft-Windows-Kernel-Power'] and (Level=4 or Level=0) and Task = 100 and (EventID=105) and Security[@UserID='S-1-5-18']]] and *[EventData[Data[@Name='AcOnline']='true']]</Select></Query></QueryList> 

触发器设置好了之后,新建需要执行的【操作】即可 ↓
【操作】是通过执行windows中的C:\Windows\System32\powercfg.exe + 配置参数( -setactive +电源方案GUID)(★★★ -setactive最前面有空格★★★)即可
电源方案GUID具体可以通过在【cmd】中输入powercfg -L 查看,查询结果例如:
电源方案 GUID: 30e7ee06-1357-41fa-91ae-b62aca1a9814  (高性能)
电源方案 GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (平衡)
电源方案 GUID: 465ca7cc-504c-4c42-a5b1-6c22b59721e4  (卓越性能) *
电源方案 GUID: 9ab779c6-c83f-4e85-9bbe-fa599581a553  (节能方案)
电源方案 GUID: dd873e7a-fc4d-4c0c-9273-239cc4292931  (鲁大师节能省电方案)
想要设置为卓越性能模式参数输入框就输入 -setactive +电源方案GUID
-setactive 465ca7cc-504c-4c42-a5b1-6c22b59721e4

笔记本电脑拔掉电源自动切换性能模式相关推荐

  1. android定时切换活动,安卓手机如何定时自动切换情景模式 (全文)

    相信很多人都知道手机情景模式这个功能.它可以根据不同场景环境而将手机调为静音或者震动模式.这个功能确确实实方便了许多人,因而也经常被使用.但是很多人希望手机能定时自动切换情景模式.安卓系统本身目前并不 ...

  2. 联想Y7000如何切换性能模式

    联想Y7000如何切换性能模式 联想拯救者Y7000P的一些功能键

  3. 非常精妙的主副电源自动切换电路,并且“零”压降

    非常精妙的主副电源自动切换电路,并且"零"压降 作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服 ...

  4. 非常精妙的主副电源自动切换电路,并且“零”压降,客官你GET到精髓了吗?...

    作者:BENABADJI,整理:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 今天这篇文章,是在白云机场写的,我都佩服我自己竟然这么勤奋,没办法,后台小伙伴一直催更文章,我只能牺牲掉一切 ...

  5. 【转载】非常精妙的主副电源自动切换电路,并且“零”压降,你GET到精髓了吗?

    非常精妙的主副电源自动切换电路,并且"零"压降,你GET到精髓了吗? 8号线攻城狮2020-12-10 00:002484浏览0评论10点赞 作者:BENABADJI,整理:晓宇 ...

  6. UG/NX 二次开发(C#) 程序自动切换制图模式

    作为C#语言的铁粉,在做二次开发的时候,发现西门子在C#语言下的支持还是不够完善. 就拿自动切换制图模式来说,C++可以直接调用内部函数 UI_APP_change_application,还在网上找 ...

  7. WIN10 自动切换夜间模式

    WIN10 自动切换夜间模式 介绍 系统版本 步骤 1. 更改power shell执行策略,以便能执行切换脚本 2.创建切换脚本 3. 添加脚本到任务计划程序中 介绍 Win10 现在还没有自动切换 ...

  8. mos管实现主副电源自动切换电路,并且“零”压降,静态电流20uA

    在国外看到一个电路,也是写主副电源自动切换的电路,设计的非常巧妙. 上面电路设计也挺不错的,如果VCC端需要的电压不一定要求等于VUSB,那么这个电路是可以的,那么问题来了,如果主副输入电压相等,同时 ...

  9. 非常精妙的主副电源自动切换电路

    转载于:https://mp.weixin.qq.com/s?__biz=MzI3MDQzOTUzMw==&mid=2247488589&idx=2&sn=68c289101d ...

最新文章

  1. 用VTK实现CT图片的三维重建过程
  2. Git使用汇总之工作区、暂存区、版本库
  3. python循环语句-Python-循环语句及循环控制语句
  4. Tomcat配置优化
  5. Falsk session 源码解析
  6. 如何优化网页转化率?(中篇)
  7. CentOS下Redis 2.2.14安装配置详解
  8. neo4j 改 set
  9. MySQL事务操作原理与用法详解
  10. [雪峰磁针石博客]python 3.7极速入门教程1安装:Linux(Ubuntu 18.04)及Windows上安装Anaconda...
  11. 苹果CMSv10首涂第四套自适应视频站正版原创挖片网高级DIY模板
  12. html怎么设置展开li,html网页代码常用ul li列表布局标签。
  13. 矢量网络分析仪(VNA)测量S参数,利用MATLAB处理Active S11
  14. [Qt] 使用LZMA SDK完成C++的7z格式文件压缩和解压缩
  15. 逆向易语言程序执行流程
  16. python实现sklearn的基本操作流程,sklearn预处理方法,sklearn基础算法的使用,以及sklearn模型的选择方法。
  17. vue项目根据不同手机尺寸设置引入不同图片的功能
  18. micropython入门指南电子版_MicroPython入门指南
  19. 【转】PCL室内三维重建
  20. jrtplib收发实例

热门文章

  1. Scipy.sparse中coo_matrix、csc_matrix、csr_matrix、lil_matrix区别与特点
  2. Linux命令 - su命令
  3. 网络编程基础 --> 网络通信机理、报文与协议、套接字通信预备
  4. java 块注释_java的注释
  5. Cocoapods 黑魔法
  6. hdfs的学习和高可用部署
  7. Linux文件查找和文件内容关键字查找
  8. alm服务java_ALM TFS/VSTS工具 的Java集成
  9. 忧郁的蓝色手机专业论坛
  10. esp8266与51单片机通信(看完不会你打我)用手机控制led灯的亮灭