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

[系统相关] 求教批处理设置屏幕保持S0状态常亮,关闭屏保;电源管理设置不待机

[复制链接]
发表于 2021-11-5 14:28:21 | 显示全部楼层 |阅读模式
如何设置屏幕保持S0状态常亮,关闭屏保;电源管理设置不待机。不想手动点设置,Windows系统
发表于 2021-11-6 13:53:32 | 显示全部楼层
本帖最后由 yakeyun 于 2021-11-6 20:54 编辑

回复 1# GAOLONGWEI

@echo off
setlocal EnableExtensions
setlocal EnableDelayedExpansion
set "params=%*"
cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
title=添加并启用卓越性能电源计划
powercfg /list | find "(卓越性能)" > NUL
if %ERRORLEVEL% == 0 (
goto SetActive
) else (
goto DuplicateScheme
)

:DuplicateScheme
powercfg /DUPLICATESCHEME e9a42b02-d5df-448d-aa00-03f14749eb61 && echo 导入完成。 && goto SetActive

:SetActive
for /f "tokens=3,4" %%i in ('powercfg /list') do (
if "%%j" == "(卓越性能)" powercfg /SETACTIVE %%i && echo 激活成功。 && goto EOF
)

:EOF
::0可以改成任意数字,数字单位为分钟,具体多长时间可以自己参考设置。
::如果分钟数不等于系统预设值,其会在显示器关闭列表新增一项,系统默认最长5小时。
powercfg /change monitor-timeout-ac 0
exit
发表于 2021-11-6 15:47:28 | 显示全部楼层
回复 2# yakeyun


# 永不关闭显示器
  1. powercfg /change /monitor-timeout-ac 0
  2. powercfg /change /monitor-timeout-dc 0
复制代码

评分

参与人数 1技术 +1 收起 理由
yakeyun + 1 乐于助人

查看全部评分

发表于 2021-11-6 20:52:10 | 显示全部楼层
本帖最后由 yakeyun 于 2021-11-6 21:04 编辑

回复 3# Batcher


谢谢提醒,已修改。

题外扩展

显示器休眠设置:
monitor-timeout-ac
monitor-timeout-dc
硬盘休眠设置:
disk-timeout-ac
disk-timeout-dc
待机超时设置:
standby-timeout-ac
standby-timeout-dc
休眠超时设置:
hibernate-timeout-ac
hibernate-timeout-dc
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-21 07:43 , Processed in 0.028990 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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