在网上搜索"命令行关闭显示器"偶得此命令,不敢独占,"powercfg /?"会得到详细帮助
原来想做成两个批处理来各自完成开启或禁用显示器的电源管理的,但总觉得不方便,经搜索,找到terse兄批处理计算自身运行次数的代码做出下面的开启及关闭显示器的一个小东西,借powercfg的东风出来走走,<img src="images/smilies/face-raspberry.png" align="absmiddle" border="0">
:1
@echo off
set "on_= 现在已经禁用显示器的电源管理"
set "off_= 现在正在启用显示器的电源管理"
for /l %%i in (1 1 9) do echo.
for /f "delims=:" %%a in (%~nx0) do set a=%%a& goto _next
:_next
if %a%==0 echo %on_%&color 4a&ping -n 5 127.1>nul&goto :power-on
echo %off_%&ping -n 5 127.1>nul
>_emp echo :0
for /f "delims=" %%a in ('more/e +1 "%~nx0"') do >>_emp echo %%a
move /y "_emp" "%~nx0"
powercfg /change 家用/办公桌 /monitor-timeout-ac 1
goto :eof
:power-on
>_emp echo :1
for /f "delims=" %%a in ('more/e +1 "%~nx0"') do >>"_emp" echo %%a
move /y "_emp" "%~nx0"
powercfg /change 家用/办公桌 /monitor-timeout-ac 0