标题: [特效代码] [已解决]帮我写个时间可以动的倒计时批处理 [打印本页]
作者: bazzi0610 时间: 2008-7-24 11:10 标题: [已解决]帮我写个时间可以动的倒计时批处理
高手帮我写个“倒计时时间(时间可以动的)”批处理代码啊,谢谢!
作者: batman 时间: 2008-7-24 11:27
给个我以前写的,楼主借鉴下了:- @echo off&color ac&mode con cols=50 lines=10&setlocal enabledelayedexpansion
- title 这是我们每一个中国人的心声!!!
- echo.&echo.&echo.
- echo 打倒一切阻扰奥运的反动势力,全力支持北京奥运!
- echo.
- set "allday=31 29 31 30 31 30 31"
- for /l %%i in (1,1,50) do call,set cls=%%cls%%
- :begin
- set /a month=%date:~6,1%,day=100%date:~8,2%%%100
- for %%i in (%allday%) do (
- set /a n+=1
- if !n! geq %month% set /a days+=%%i
- )
- set /a days=days+8-day
- 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%
- if %hm% lss 10 set hm=0%hm%
- if %hm% equ 100 set /a hm-=100,m+=1
- if %m% equ 60 set /a m-=60,f+=1
- if %f% equ 60 set /a f-=60,h+=1
- if %s% lss 0 set /a s+=24,days-=1
- set /p= 离2008北京奥运开幕还有%days%天%s%小时%f%分%m%秒%hm%毫秒<nul
- set /p=%cls%<nul
- set n=0&set days=0&goto begin
复制代码
作者: bazzi0610 时间: 2008-7-24 11:38
对不起,这个我看过了。。。
我想要的是 倒计时几秒后 结束一个程序 的那样的 代码,
你只要把到计时的代码 告诉我就行了。。。
[ 本帖最后由 batman 于 2008-7-24 12:55 编辑 ]
作者: batman 时间: 2008-7-24 12:55
原帖由 bazzi0610 于 2008-7-24 11:38 发表
对不起,这个我看过了。。。
我想要的是 倒计时几秒后 结束一个程序 的那样的 代码,
你只要把到计时的代码 告诉我就行了。。。
第一、如果你真把这段代码弄明白了,这个倒计时自己很容易就写出来了。
第二、如果你是报着来搞一段实用的代码的目的来这里的话,我只能告诉
你本人爱莫能助。
作者: ldmsnake 时间: 2008-7-25 17:31
威士。好像有点占cpu啊。
作者: 都市浪子666 时间: 2008-8-3 21:18
是在CN-DOS上抄得,但忘记是哪位前辈写的了,不好意思- @echo off
- color 1b
- for /l %%m in (30,-1,1) do (
- ping /n 2 127.1>nul
- cls
- echo 倒记时还有%%m秒
- title 倒记时还有%%m秒 (CMD窗口标题)
- )
- rem 这下面的命令就是倒记时完了之后运行的命令
- dir c:
- pause >nul
复制代码
作者: hisplay 时间: 2008-8-11 21:51
batman...能解释一下你的代码吗??
作者: yslyxqysl 时间: 2008-9-30 12:06 标题: 回复 6楼 的帖子
1.都不准,用Sleepx.exe吧
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |