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());
}