powercfg

来源:互联网 发布:大学生兼职知乎 编辑:程序博客网 时间:2024/06/05 04:37

powercfg

关键字 电源配置 powercfg 关闭硬盘 关闭休眠

    PS C:\Users\root> powercfg -CHANGE ?    POWERCFG /CHANGE <SETTING> <VALUE>    别名:      POWERCFG /X    描述:      修改当前电源方案中的设置值。    参数列表:      <SETTING>    指定下列选项之一:        monitor-timeout-ac //ac 交流         monitor-timeout-dc //dc 直流        disk-timeout-ac         disk-timeout-dc        standby-timeout-ac         standby-timeout-dc        hibernate-timeout-ac        hibernate-timeout-dc      <VALUE>      指定新值(分钟)。(0表示从不)    示例:      POWERCFG /CHANGE monitor-timeout-ac 5

1、using c++ code

void power_management()
{
//关闭显示器设置为永不
std::string cmd_monitor(“powercfg -change -monitor-timeout-ac 0”);
//关闭硬盘设置为永不
std::string cmd_disk(“powercfg -change -disk-timeout-ac 0”);
//睡眠设置为永不
std::string cmd_standby(“powercfg -change -standby-timeout-ac 0”);
//休眠设置为永不
std::string cmd_hibernate (“powercfg -change -hibernate-timeout-ac 0”);
system(cmd_monitor.c_str());
system(cmd_disk.c_str());
system(cmd_standby.c_str());
system(cmd_hibernate .c_str());
}

0 0