提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
移动鼠标,自动锁屏
一、使用步骤
1.新建txt文件
2.输入以下代码
代码如下:
@echo off
for /f "usebackq tokens=1,2 delims=," %%G in (`powershell "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Cursor]::Position.ToString()"`) do (
set prevX=%%G
set prevY=%%H
)
for /f "usebackq tokens=1,2 delims=," %%G in (`powershell "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Cursor]::Position.ToString()"`) do (
set X=%%G
set Y=%%H
)
set shouldRun=1
:LOOP
if "%shouldRun%" == "1" (
for /f "usebackq tokens=1,2 delims=," %%G in (`powershell "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Cursor]::Position.ToString()"`) do (
set X=%%G
set Y=%%H
)
if "%prevX%" == "%X%" if "%prevY%" == "%Y%" (
goto LOOP
)
if not "%prevX%" == "%X%" if "%prevY%" == "%Y%" (
rundll32.exe user32.dll,LockWorkStation
set shouldRun=0
goto LOOP
)
if "%prevX%" == "%X%" if not "%prevY%" == "%Y%" (
rundll32.exe user32.dll,LockWorkStation
set shouldRun=0
goto LOOP
)
if not "%prevX%" == "%X%" if not "%prevY%" == "%Y%" (
rundll32.exe user32.dll,LockWorkStation
set shouldRun=0
goto LOOP
)
) else (
pause
exit
)
pause
exit