找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27675|回复: 6

[系统相关] 批处理如何设置电源计划中的关闭显示器的时间项?

[复制链接]
发表于 2016-3-7 07:51:28 | 显示全部楼层 |阅读模式
我想一个批处理把电源计划的关闭显示器设置为1分钟,一个批处理把电源计划的关闭显示器的设置为从不。这个批处理怎么写

评分

参与人数 1PB -4 收起 理由
pcl_test -4 勿发笼统无意义的标题

查看全部评分

发表于 2016-3-7 12:05:09 | 显示全部楼层
我想一个批处理把电源计划的关闭显示器设置为1分钟,一个批处理把电源计划的关闭显示器的设置为从不。这个批 ...
冰淇淋小子 发表于 2016-3-7 07:51



    注册表-设置显示器
发表于 2016-3-7 12:06:46 | 显示全部楼层
regedit /s 设置-20分钟后关闭显示器.reg
powercfg /setactive "家用/办公桌"
powercfg /x "家用/办公桌" /monitor-timeout-ac 20



regedit /s 设置-不关闭显示器.reg
powercfg /setactive "一直开着"
powercfg /x "一直开着" /monitor-timeout-ac 0
 楼主| 发表于 2016-3-7 19:53:51 | 显示全部楼层
必须用注册表?不用bat?
 楼主| 发表于 2016-3-7 19:54:27 | 显示全部楼层
我是windows10系统
发表于 2016-3-7 21:05:01 | 显示全部楼层
自己写的,不嫌弃可以试用一下

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. color 0f

  4. :main
  5. set "ds1=  "
  6. set "ds2=  "
  7. set "ds3=  "
  8. set "ds!cho!=√"
  9. if "!cho!"=="3" (set "dsm=!min!分") else (set "dsm=")
  10. :main0
  11. cls
  12. echo ┌───────────────┐
  13. echo 丨###      电源计划管理      ###丨^[显示器关闭时间^]
  14. echo ├───────────────┤
  15. echo 丨    1-极省(1分钟后关闭)!ds1!   丨
  16. echo 丨    2-持久(从不关闭)!ds2!      丨
  17. echo 丨    3-自定义时间 !ds3!           丨!dsm!
  18. echo 丨    0-电源配置                丨
  19. echo └───────────────┘
  20. set "cho="
  21. set /p cho=请选择:
  22. if "!cho!"=="1" (
  23.         powercfg -x -monitor-timeout-ac 1
  24.         goto main
  25. )
  26. if "!cho!"=="2" (
  27.         powercfg -x -monitor-timeout-ac 0
  28.         goto main
  29. )
  30. :define
  31. if "!cho!"=="3" (
  32.         set "min="
  33.         set /p min=请输入自定义时间^(单位:分^):
  34.         echo !min!|findstr /be "[0-9]*" >nul || echo 请输入纯数字 && pause>nul && goto define
  35.         powercfg -x -monitor-timeout-ac !min!
  36.         goto main
  37. )
  38. if "!cho!"=="0" (
  39.         powercfg -list
  40.         pause>nul
  41.         goto main0
  42. )
  43. exit

复制代码
大致效果
 楼主| 发表于 2016-3-8 08:05:43 | 显示全部楼层
谢谢搞定了。不用注册表,就用命令搞定了

powercfg -x -monitor-timeout-ac 0

powercfg -change -monitor-timeout-ac 1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 14:29 , Processed in 0.020336 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表