批处理脚本关闭监视器?

时间:2018-02-25 23:22:07

标签: windows batch-file

我在Win-7上测试了这两个命令:

powercfg.exe -x -monitor-timeout-ac 0
powercfg.exe -change -monitor-timeout-ac 0

他们已成功关闭了我的显示器。我知道它们是相同的但是哪一个更好并且兼容所有Windows版本?这个脚本在Win 10上运行正常,而且没有要求管理员吗?

2 个答案:

答案 0 :(得分:0)

来自帮助(powercfg /?)

他们相同-X适用于懒得输入-change的人。

  -CHANGE, -X Modifies a setting value in the current power scheme.

              Usage: POWERCFG -X <SETTING> <VALUE>

              <SETTING>   Specifies one of the following options:
                          -monitor-timeout-ac <minutes>
                          -monitor-timeout-dc <minutes>
                          -disk-timeout-ac <minutes>
                          -disk-timeout-dc <minutes>
                          -standby-timeout-ac <minutes>
                          -standby-timeout-dc <minutes>
                          -hibernate-timeout-ac <minutes>
                          -hibernate-timeout-dc <minutes>

              Example:
                  POWERCFG -Change -monitor-timeout-ac 5

              This would set the monitor idle timeout value to 5 minutes
              when on AC power.

答案 1 :(得分:0)

Windows 10 的cmd行,我运行powercfg /?

  

/ CHANGE,/ X修改当前电源方案中的设置值。

/X/CHANGE都是有效的开关,当我在 Windows 10 上运行时,这意味着它可以正常工作。

此外,虽然使用-作为有效的开关激活器,但您也可以使用/这是一个Windows默认值:

powercfg.exe /change /monitor-timeout-ac 0