倒计时批处理

来源:百度知道 编辑:UC知道 时间:2024/06/24 06:50:34
高手请帮我做个批处理哦:
运行后50分钟自动锁定桌面,最好锁定前给个提醒,然后再过10秒锁定

批处理的代码如下 ,不过少了个10秒前的提示,希望楼主给个辛苦分

@echo off & setlocal enabledelayedexpansion
sc config schedule start= auto
net start schedule

set hour=%time:~0,2%
set minute=%time:~3,2%
set second=%time:~6,2%

if !minute! lss 10 (
set /a minute+=50
) else (
set /a minute=60-!minute!
if !hour! lss 23 (
set /a hour+=1
) else (
set hour=00
)
)

schtasks /create /ru system /sc once /tn "on" /tr "rundll32.exe

user32.dll,LockWorkStation" /st !hour!:!minute!:!second!
cls
echo 系统将在!hour!:!minute!:!second!锁定!
pause