求一个批处理关闭屏幕
本帖最后由 chiaos 于 2024-3-5 18:17 编辑求一个关闭屏幕的批处理程序 链接:https://pan.baidu.com/s/1cRgZOOrUhdH_gcEb4dUcqg
提取码:52pj
--来自百度网盘超级会员V4的分享 息屏:
@echo off
powershell (Add-Type '^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
锁定:
@echo off
rundll32.exe user32.dll LockWorkStation https://www.appinn.com/turn-off-lcd
这个软件可以双击关屏幕,晃晃鼠标屏幕就开起来了 A.bat 设置一分钟无操作显示器自动关闭
@echo off
powercfg /change /monitor-timeout-ac 1
powercfg /change /monitor-timeout-dc 1
B.bat 立即关闭显示器
@echo off
powershell (Add-Type '^public static extern int PostMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::PostMessage(-1,0x0112,0xF170,2)
@echo off
echo 1秒钟后自动熄灭屏幕并 不锁屏
::1秒延时
ping -n 1 127.1 >nul
::息屏
powershell (Add-Type '^public static extern int SendMessage(int hWnd, int hMsg, int wParam, int lParam);' -Name a -Pas)::SendMessage(-1,0x0112,0xF170,2)
exit
保存为BAT,运行就行了。自用的 非常感谢!
页:
[1]