本帖最后由 老刘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% | | exitCOPY |
|