网问答>>有没大神帮忙看看我这批处理哪写错了,为啥不能运行?
问题
未解决

有没大神帮忙看看我这批处理哪写错了,为啥不能运行?

时间:2024-10-21 07:00:42
@echo offsetlocal enabledelayedexpansionset /p time="请输入关机时间(格式:HH:MM,例如 22:30):"rem 解析时间set hour=%time:~0,2%set minute=%time:~3,2%rem 获取当前时间for /F "tokens=1,2 delims=:" %%a in ("%time%") do ( set /a now_minutes=%%a*60+%%b)rem 计算目标关机时间的分钟数set /a shutdown_minutes=%hour%*60+%minute%set /a wait_time=!shutdown_minutes! - !now_minutes!if !wait_time! LSS 0 ( echo 目标时间已过,请输入未来的时间。 exit /b)rem 设定1分钟前弹窗set /a popup_time=!wait_time! - 1timeout /t !popup_time! nulmsg * "系统将在1分钟后关机,请保存你的工作。"rem 等待1分钟然后关机timeout /t 60 nulshutdown /s /t 0
本类最有帮助
Copyright © 2008-2013 www.wangwenda.com All rights reserved.冀ICP备12000710号-1
投诉邮箱: