指令控制 windows 电源选项

1.powercfg命令。
使用powercfg.exe控制电源计划(也称为电源使用方案)。

2.ac和dc
一般电源有两种供电模式:

ac代表交流电源

dc代表直流电源

一般情况下ac就是直接接通电源,dc是使用电池供电。

一般电源命令都需要分别设置在ac和dc下的模式。

3.电源选项的唯一标识
每个电源选项都有一个唯一的guid标识,我们可以使用某些命令通过这个唯一标识来设定这个电源选项。

例如官方文档中的电源计划:

如图:电源计划 节电,平衡,高性能分别对应了一个guid。

我们可以通过查阅windows文档或者使用

powercfg /query

命令来查询每个选项对应的guid。

4.设置电源计划
powercfg -setactive guid
1
可以通过-setactive来设置当前电源计划。

例如下面的代码将电源设置为平衡模式

powercfg -setactive 381b4222-f694-41f0-9685-ff5bb260df2e
1
5.修改电源计划中的电源选项
直接查看控制面板中的电源选项可以看到下面的界面

我们可以通过下面的命令来修改

powercfg -change value
1
后面的value有如下几个选项

monitor-timeout-ac <分钟>
monitor-timeout-dc <分钟>
disk-timeout-ac <分钟>
disk-timeout-dc <分钟>
standby-timeout-ac <分钟>
standby-timeout-dc <分钟>
hibernate-timeout-ac <分钟>
hibernate-timeout-dc <分钟>
1
2
3
4
5
6
7
8
monitor:屏幕
disk:磁盘
standby:待机
hibernate:休眠

实例:

powercfg /change monitor-timeout-ac 5
1
表示:在接通电源模式下设置屏幕5分钟后关闭。

powercfg /change monitor-hibernate-dc 0
1
表示:在不接通电源模式下永不休眠

6.高级选项
还有一些其他选项,例如按下电源按钮,睡眠按钮,关闭盖子等发生的操作。

可以使用如下命令设置:

powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index

powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index
1
2
3
scheme_GUID : 电源计划guid,可以通过powercfg /list查询

sub_GUID:子组guid,可以解释成在众多的电源选项上又分的一层组,可以通过过powercfg /query查询

setting_GUID:选项guid,具体的电源选项。

setting_index:具体设置的索引,如下图:

不采取任何操作,睡眠,休眠,关机

例如:

powercfg -SetAcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 5ca83367-6e45-459f-a27b-476b1d01c936 0
1
表示:设置接通电源的情况下,电源关盖后不采取任何操作。

powercfg -SetDcValueIndex 381b4222-f694-41f0-9685-ff5bb260df2e 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 1
1
表示:设置未接通电源的情况下,按下电源键使电脑进入睡眠。

7.总结
有了这些操作,我们就可以使用某些语言比如node,来批处理windows电源选项了。

更详细的选项可以查询windows官方文档:

https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options#option_getactivescheme
————————————————
版权声明:本文为CSDN博主「ConardLi」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_34149805/article/details/85053422

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值