
用cmd编程,编个计时器吧
4个回答
展开全部
@echo off
title Time & color 02 & mode con: COLS=25 LINES=4
set s=0
set m=0
set h=0
:check
cls
echo.
echo. %h%:%m%:%s%
echo.
choice /t 1 /d y /n >nul
set /a s=s+1
if %s%==60 (set /a m=m+1 & set s=0)
if %m%==60 (set /a h=h+1 & set m=0)
goto check
展开全部
:c
@echo off
title 计时器
set /p a="倒计时选a,正计时选b"
:d
set /p ver="输入计时秒数(单位:秒),返回上一步选c"
if /i '%ver%'=='c' goto c
if /i '%a%'=='a' goto b
if /i '%a%'=='b' goto a
:a
title 正计时
for /l %%i in (1 1 %ver%) do (
cls
echo %%i
ping 127.1 -n 2 >nul
)
set /p A="计时结束,重置选1,退出选2,重选选3"
if /i '%A%'=='1' goto d
if /i '%A%'=='2' exit
if /i '%A%'=='3' goto c
:b
title 倒计时
for /l %%i in (%ver%,-1,1) do (
cls
echo %%i
ping 127.1 -n 2 >nul
)
set /p S="倒计时结束,重置选1,重选选3,退出选2"
if /i '%S%'=='1' goto d
if /i '%S%'=='2' exit
if /i '%S%'=='3' goto c
@echo off
title 计时器
set /p a="倒计时选a,正计时选b"
:d
set /p ver="输入计时秒数(单位:秒),返回上一步选c"
if /i '%ver%'=='c' goto c
if /i '%a%'=='a' goto b
if /i '%a%'=='b' goto a
:a
title 正计时
for /l %%i in (1 1 %ver%) do (
cls
echo %%i
ping 127.1 -n 2 >nul
)
set /p A="计时结束,重置选1,退出选2,重选选3"
if /i '%A%'=='1' goto d
if /i '%A%'=='2' exit
if /i '%A%'=='3' goto c
:b
title 倒计时
for /l %%i in (%ver%,-1,1) do (
cls
echo %%i
ping 127.1 -n 2 >nul
)
set /p S="倒计时结束,重置选1,重选选3,退出选2"
if /i '%S%'=='1' goto d
if /i '%S%'=='2' exit
if /i '%S%'=='3' goto c
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-06-09
展开全部
CMD不能编写程序的,不过CMD上有这样个程序可以编写,因为cmd是以前的DOS系统,所以你可以用qbasic编写计时器, 一般的系统都有计时器的,如果你的系统没有的话,就去下载一个去,网上搜 quick basic 写代码, do locate 12,12 print time$ if inkey$=chr($)(27) then end end if loop
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询