【原创】计时器,完美跨天
dos吧
全部回复
仅看楼主
level 1
samkt 楼主
RT
一楼献给我那打到累的小手....
2011年08月13日 04点08分 1
level 1
samkt 楼主
@echo off
setlocal enabledelayedexpansion
echo 途中可按pause break暂停,任意键可继续。
echo 按任意键开始
pause>nul
set s1=%time:~0,2%
set /a s1*=3600
set s2=%time:~3,2%
set /a s2*=60
set s3=%time:~6,2%
set /a st=%s1%+%s2%+%s3%
set f=0
set day=%date:~8,2%
:x
set /a n1=%time:~0,2%*60*60
set /a n2=%time:~3,2%*60
set n3=%time:~6,2%
set /a nt=%n1%+%n2%+%n3%
set nday=%date:~8,2%
if not "%nday%"=="%day%" (
set st=0
set f=!cha!
set day=!date:~8,2!
goto x
)
set /a cha=%nt%-%st%+%f%
if %cha% geq 3600 (
set /a c1=%cha%%%3600
set /a c2=%cha%-%c1%
set /a c3=%c2%/3600
set r1=%c1%
set /a cha-=%c2%
) else (set r1=0)
if %cha% geq 60 (
set /a c4=%cha%%%60
set /a c5=%cha%-%c4%
set /a c6=%c5%/60
set r2=%c6%
set /a cha-=%c5%
) else (set r2=0)
set r3=%cha%
cls
echo %r1%时%r2%分%r3%秒
goto x
2011年08月13日 04点08分 2
level 1
是不是仇人…见到好帖是要顶的…
2011年08月18日 01点08分 3
level 1
…见到好帖是要顶的…
2011年08月18日 01点08分 4
level 13
顶一个。
2011年08月18日 04点08分 5
level 1
samkt 楼主
DING
2011年08月20日 12点08分 6
1