[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[特效代码] [已解决]帮我写个时间可以动的倒计时批处理

高手帮我写个“倒计时时间(时间可以动的)”批处理代码啊,谢谢!

回复 6楼 的帖子

1.都不准,用Sleepx.exe吧

TOP

batman...能解释一下你的代码吗??

TOP

是在CN-DOS上抄得,但忘记是哪位前辈写的了,不好意思
  1. @echo off
  2. color 1b
  3. for /l %%m in (30,-1,1) do (
  4. ping /n 2 127.1>nul
  5. cls
  6. echo  倒记时还有%%m秒  
  7. title 倒记时还有%%m秒  (CMD窗口标题)
  8. )
  9. rem  这下面的命令就是倒记时完了之后运行的命令
  10. dir c:
  11. pause >nul
复制代码

TOP

威士。好像有点占cpu啊。

TOP

原帖由 bazzi0610 于 2008-7-24 11:38 发表
对不起,这个我看过了。。。
我想要的是  倒计时几秒后  结束一个程序  的那样的  代码,
你只要把到计时的代码  告诉我就行了。。。

第一、如果你真把这段代码弄明白了,这个倒计时自己很容易就写出来了。

第二、如果你是报着来搞一段实用的代码的目的来这里的话,我只能告诉
你本人爱莫能助。
***共同提高***

TOP

对不起,这个我看过了。。。
我想要的是  倒计时几秒后  结束一个程序  的那样的  代码,
你只要把到计时的代码  告诉我就行了。。。

[ 本帖最后由 batman 于 2008-7-24 12:55 编辑 ]

TOP

给个我以前写的,楼主借鉴下了:
  1. @echo off&color ac&mode con cols=50 lines=10&setlocal enabledelayedexpansion
  2. title 这是我们每一个中国人的心声!!!
  3. echo.&echo.&echo.
  4. echo   打倒一切阻扰奥运的反动势力,全力支持北京奥运!
  5. echo.
  6. set "allday=31 29 31 30 31 30 31"
  7. for /l %%i in (1,1,50) do call,set cls=%%cls%%
  8. :begin
  9. set /a month=%date:~6,1%,day=100%date:~8,2%%%100
  10. for %%i in (%allday%) do (
  11.     set /a n+=1
  12.     if !n! geq %month% set /a days+=%%i
  13. )
  14. set /a days=days+8-day
  15. set /a hm=100-1000%time:~9,2%%%1000,m=60-100%time:~6,2%%%100,f=60-100%time:~3,2%%%100,s=20-%time:~,2%
  16. if %hm% lss 10 set hm=0%hm%
  17. if %hm% equ 100 set /a hm-=100,m+=1
  18. if %m% equ 60 set /a m-=60,f+=1
  19. if %f% equ 60 set /a f-=60,h+=1
  20. if %s% lss 0 set /a s+=24,days-=1
  21. set /p=  离2008北京奥运开幕还有%days%天%s%小时%f%分%m%秒%hm%毫秒<nul
  22. set /p=%cls%<nul
  23. set n=0&set days=0&goto begin
复制代码
***共同提高***

TOP

返回列表