本帖最后由 老刘1号 于 2017-6-26 21:43 编辑
实测多次调用函数会闪退
不过调一俩次没问题
测试代码:
关闭显示器.CMD- @IF [%1]==[] ("ICMD.EXE" /C "%~F0" 1&EXIT)&@REM ICMD SCRIPT 2017~2019
- cls&@echo off
- echo 限你3秒钟内松开鼠标和键盘
- ping 127.1 >nul
- set/f=LinkDllW L"USER32"
- Set /F 当前窗口句柄=GetForegroundWindow
- set /a MONITOR_OFF = 2
- set /a SC_MONITORPOWER = 0xF170
- set /a WM_SYSCOMMAND = 0x112
- set /f =PostMessageA %当前窗口句柄% %WM_SYSCOMMAND% %SC_MONITORPOWER% %MONITOR_OFF%
- exit
复制代码
|