批处理两天倒计时,倒计时期间循环输出我真棒
时间: 2024-10-05 19:00:34 浏览: 28
批处理脚本中实现两天倒计时并循环输出“我真棒”可以使用定时任务结合一些基础的文本操作来完成。下面是一个简单的Windows批处理(CMD)示例:
```batch
@echo off
setlocal enabledelayedexpansion
set count=0
set /a days=2
set end_time=%date:~10,4%-%date:~7,2%-%date:~4,2%
:loop
if %count% GTR %days% (
echo 倒计时结束,今天是 %date%
) else (
set /a count+=1
echo 还剩 %count% 天,我真棒!
sleep 86400 REM 等待一天(秒数)
)
if %count% == 0 goto :end
goto :loop
:end
echo 倒计时结束,总共过去了2天!
pause > nul
```
在这个脚本中,我们首先设置了倒计时的天数(这里是2天),然后在一个无限循环里检查剩余天数。当到达倒计时最后一天时,不再输出“我真棒”,而是直接显示“倒计时结束”。每天结束后会暂停一小段时间再进入下一轮循环。
运行这个脚本需要先保存到一个`.bat`文件,比如`countdown.bat`,然后双击它来启动倒计时。
阅读全文