本帖最后由 cjiabing 于 2011-6-3 15:20 编辑
该命令很少人用,不过也见有用来控制关闭显示器、休眠等的。下面对该命令进行介绍和注释。
命令格式:- POWERCFG [/LIST | /QUERY [name] | /CREATE name | /DELETE name |
- /SETACTIVE name | /CHANGE name settings |
- /HIBERNATE {ON|OFF} | /EXPORT name [/FILE filename] |
- /IMPORT name [/FILE filename] | /GLOBALPOWERFLAG {ON|OFF} /OPTION flag |
- /BATTERYALARM {LOW|CRITICAL} [settings] |
- /DEVICEQUERY queryflags | /DEVICEENABLEWAKE devicename |
- /DEVICEDISABLEWAKE devicename | /?]
复制代码 描述:
这个命令行工具允许管理员控制系统上的电源设置。
参数列表:- /LIST, /L 列出现有电源方案的名称。
- /QUERY, /Q 显示指定的电源方案的配置。如果没有指定名称,将显示当前使用中的电源方案的配置。
- /CREATE, /C 用指定的名称创建电源方案。新方案是用当前使用中方案的属性创建的。
- /DELETE, /D 删除具有指定名称的电源方案。
- /SETACTIVE, /S 将具有指定名称的电源方案设为使用中。
- /CHANGE, /X 更改指定电源方案的设置。其他开关指定以下改动:
- /monitor-timeout-ac <分钟> 监视器
- /monitor-timeout-dc <分钟>
- /disk-timeout-ac <分钟> 硬盘
- /disk-timeout-dc <分钟>
- /standby-timeout-ac <分钟> 待机
- /standby-timeout-dc <分钟>
- /hibernate-timeout-ac <分钟> 休眠
- /hibernate-timeout-dc <分钟>
- /processor-throttle-ac <throttle> 处理器
- /processor-throttle-dc <throttle>
- 系统使用 AC 电源时,使用 AC 设置。系统使用电池电源时,使用 DC 设置。将超时设为零会禁用相应的超时功能。
- 支持的控制器设置为 NONE、CONSTANT、DEGRADE 和 ADAPTIVE。
复制代码 继续- /EXPORT, /E 将具有指定名称的电源方案导出到一个文件。如果没有指定
- 文件名,默认值则为 SCHEME.POW。另一个参数受支持:/FILE <filename>
- /IMPORT, /I 从具有指定名称的文件导入电源方案。如果没有指定文件名,
- 默认值则为 SCHEME.POW。如果具有那个名称的方案已存在,
- 新的会将其替换。另一个受支持的参数是:/FILE <filename>
- /HIBERNATE, /H {ON|OFF} 启用/禁用休眠功能。部分系统不支持休眠超时。
- /NUMERICAL, /N 允许用数字标识符指定使用的电源方案。使用这个开关时,在命令行上电源方案名的地方,指定其数字标识符。
- 这个开关可以跟 /QUERY、/DELETE、/SETACTIVE、/CHANGE、/EXPORT 和 /IMPORT 命令一起使用。
- /GLOBALPOWERFLAG, /G {ON|OFF} 启用/关闭一个全局电源标志。
- 有效标志 (在 "/OPTION " 后使用)是:
- BATTERYICON: 在系统任务栏启用/关闭电池指示器图标。
- MULTIBATTERY: 在系统电源表启用/关闭多电池显示。
- RESUMEPASSWORD: 恢复系统时提示输入密码。
- WAKEONRING: 启用/关闭响铃唤醒支持。
- VIDEODIM: 在电池电量启用/关闭使视频显示变暗的支持。
- /AVAILABLESLEEPSTATES, /A 报告系统上可用的休眠状态。尝试报告休眠状态不可用的原因。
- /BATTERYALARM, /B {LOW|CRITICAL} 配置电池不足警报。
- 可以指定下列开关:
- /activate <on|off>启用或禁用警告。
- /level <percentage (0 - 100)>电压达到此百分比时会响警告。
- /text <on|off>启用或关闭通知。
- /sound <on|off>启用或关闭可听到的通知。
- /action <none|shutdown|hibernate|standby>指定响警铃时采取的操作。并不是所有的操作总是可用。
- /forceaction <on|off>即使程序停止反应也强行待机或关机。
- /program <on|off>指定要运行的程序。schtasks.exe /change可以用于配置程序。
复制代码 唤醒的- /DEVICEQUERY <queryflags> 将返回满足 <queryflags> 中
- 指定条件的设备的列表。<queryflags> 的值
- 可能是:
- wake_from_S1_supported - 返回支持将系统从轻睡眠状态唤醒的全部设备。
- wake_from_S2_supported - 返回支持将系统从较深睡眠状态唤醒的全部设备。
- wake_from_S3_supported - 返回支持将系统从最深睡眠状态唤醒的全部设备。
- wake_from_any - 返回支持将系统从任何睡眠状态唤醒的全部设备。
- S1_supported - 列表支持轻睡眠状态的设备。
- S2_supported - 列表支持较深睡眠状态的设备。
- S3_supported - 列表支持最深眠状态的设备。
- S4_supported - 列表支持系统休眠的设备。
- wake_programmable - 列表用户可自定义从睡眠状态唤醒系统的设备。
- wake_armed - 列表当前配置为从任何睡眠状态唤醒系统的设备。
- all_devices - 返回系统中当前所有设备。
- all_devices_verbose - 返回设备的详细列表。
- /DEVICEENABLEWAKE <devicename> 启用设备将系统从睡眠状态唤醒。<devicename> 是使用 '/DEVICEQUERY wake_programmable'参数检索的设备。
- /DEVICEDISABLEWAKE <devicename> 禁用设备将系统从睡眠状态唤醒。<devicename> 是使用 '/DEVICEQUERY wake_programmable'参数检索的设备。
- /HELP, /? 显示命令行参数的信息。
复制代码 应用示例- 示例:
- POWERCFG /LIST
- POWERCFG /QUERY scheme
- POWERCFG /QUERY
- POWERCFG /CREATE scheme
- POWERCFG /DELETE scheme
- POWERCFG /SETACTIVE scheme
- POWERCFG /CHANGE scheme /monitor-timeout-dc 15
- POWERCFG /CHANGE scheme /monitor-timeout-dc 0
- POWERCFG /HIBERNATE on
- POWERCFG /EXPORT scheme /file file
- POWERCFG /QUERY number /NUMERICAL
- POWERCFG /GLOBALPOWERFLAG on /OPTION BATTERYICON
- POWERCFG /AVAILABLESLEEPSTATES
- POWERCFG /BATTERYALARM low
- POWERCFG /BATTERYALARM critical /ACTIVATE on /LEVEL 6 /ACTION hibernate
- POWERCFG /DEVICEQUERY wake_armed
- POWERCFG /DEVICEENABLEWAKE "Microsoft USB IntelliMouse Explorer"
复制代码 页面变形了,没办法,拷到txt上看吧!~
案例:-
- @echo off
- echo 电源节能管理
- echo 转载,未知是否可行!~
- pause
- PowerCfg /change 家用/办公桌 /monitor-timeout-ac 5
- PowerCfg /change 家用/办公桌 /monitor-timeout-dc 5
- PowerCfg /change 便携/袖珍式 /monitor-timeout-ac 5
- PowerCfg /change 便携/袖珍式 /monitor-timeout-dc 5
- PowerCfg /change 家用/办公桌 /disk-timeout-ac 5
- PowerCfg /change 家用/办公桌 /disk-timeout-dc 5
- PowerCfg /change 便携/袖珍式 /disk-timeout-ac 5
- PowerCfg /change 便携/袖珍式 /disk-timeout-dc 5
- PowerCfg /change 家用/办公桌 /standby-timeout-ac 10
- PowerCfg /change 家用/办公桌 /standby-timeout-dc 10
- PowerCfg /change 便携/袖珍式 /standby-timeout-ac 10
- PowerCfg /change 便携/袖珍式 /standby-timeout-dc 10
- PowerCfg /change 家用/办公桌 /hibernate-timeout-ac 15
- PowerCfg /change 家用/办公桌 /hibernate-timeout-dc 15
- PowerCfg /change 便携/袖珍式 /hibernate-timeout-ac 15
- PowerCfg /change 便携/袖珍式 /hibernate-timeout-dc 15
- PowerCfg /change 家用/办公桌 /processor-throttle-ac 15
- PowerCfg /change 家用/办公桌 /processor-throttle-dc 15
- PowerCfg /change 便携/袖珍式 /processor-throttle-ac 15
- PowerCfg /change 便携/袖珍式 /processor-throttle-dc 15
- PowerCfg /change 一直开着 /monitor-timeout-ac 5
- PowerCfg /change 一直开着 /monitor-timeout-dc 5
- PowerCfg /change 一直开着 /monitor-timeout-ac 5
- PowerCfg /change 一直开着 /monitor-timeout-dc 5
- PowerCfg /change 一直开着 /disk-timeout-ac 5
- PowerCfg /change 一直开着 /disk-timeout-dc 5
- PowerCfg /change 一直开着 /standby-timeout-ac 10
- PowerCfg /change 一直开着 /standby-timeout-dc 10
- PowerCfg /change 一直开着 /hibernate-timeout-ac 15
- PowerCfg /change 一直开着 /hibernate-timeout-dc 15
- PowerCfg /change 一直开着 /processor-throttle-ac 15
- PowerCfg /change 一直开着 /processor-throttle-dc 15
复制代码 鼠标、键盘静止一分钟不懂后,自动关闭显示器。-
- @echo off
- :: by SKB
- PowerCfg /change 家用/办公桌 /monitor-timeout-ac 1
- pause
- exit
- rem 后面的参数最小是1,也就是1分钟,如果你1分钟不动电脑,你就会看到效果了。
复制代码 试验(未知结果):- @echo off
- PowerCfg /change 家用/办公桌 /hibernate-timeout-ac 1
- ::一分钟后自动进入休眠状态
- ::powercfg -h on
- ::启用休眠功能:系统自动将内存文件拷贝到硬盘,并自动关机,下次开机时自动恢复打开的程序。
- powercfg /globalpowerflag on /option:wakeonring
- ::打开响铃唤醒支持。
- POWERCFG /DEVICEQUERY wake_armed
- ::列出可以用来唤醒计算机的设备列表POWERCFG /DEVICEQUERY wake_from_any
- ::POWERCFG /DEVICEENABLEWAKE "Microsoft USB IntelliMouse Explorer"
- ::鼠标唤醒重启?
- pause
复制代码
|