写一个bat脚本,按照2023-04-14_19:04:55格式判断时间,如果时间超过两秒计数加1,最终输出计数次数
时间: 2024-05-14 20:19:33 浏览: 65
bat_test.zip_BAT_TEST_dephi 串口_i-BAT2通信_电池电量显示
您好,根据您的要求,以下是相应的bat脚本代码:
```
@echo off
set count=0
:loop
for /f "tokens=1-3 delims=-_: " %%a in ("%date%_%time%") do (
set year=%%a
set month=%%b
set day=%%c
set hour=%%d
set min=%%e
set sec=%%f
)
set time_str=%year%-%month%-%day%_%hour%:%min%:%sec%
if "%time_str%" geq "2023-04-14_19:04:57" (
echo Time exceeded 2 seconds. Count: %count%
goto end
) else (
set /a count+=1
goto loop
)
:end
pause
```
请注意,此脚本的时间检查部分是通过比较时间字符串与指定日期时间字符串的方式来实现的。如果您的系统时间格式不同,则需要修改此部分代码以匹配您的时间格式。此脚本也不会记录任何文件或其他地方的计数,并且计数仅在脚本执行期间存在。
阅读全文