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

[ 新手习题 4 ] 批处理循环十秒倒计时

[复制链接]
发表于 2009-12-2 14:54:38 | 显示全部楼层
除了MSG超时,其实也可以用choice超时,不过只是基本精确吧..
@echo off
for /l %%i in (10,-1,1) do choice /d y /T 1 >nul&echo %%i

不过计时过程中,按任意键都会暂停计时1秒...
发表于 2009-12-3 14:04:30 | 显示全部楼层
要求:从 10 数到 0;
   方法不限;
   不需要精确地按秒来显示,显示成 10 行也没关系。

1
  1. @echo off
  2. for /l %%i in (10 -1 0) do (
  3. echo %%i
  4. ping /n 2 127.0.0.1>nul
  5. )
  6. pause>nul
复制代码
2
  1. @echo off
  2. set a= 10 9 8 7 6 5 4 3 2 1
  3. for %%i in (%a%) do (
  4. set /p=%%i <nul
  5. ping /n 2 127.0.0.1>nul
  6. )
  7. pause>nul
复制代码
发表于 2009-12-11 14:14:56 | 显示全部楼层
for /l %%a in (10,-1,1) do echo %%a
发表于 2009-12-11 14:21:40 | 显示全部楼层
按秒显示

@echo off
for /l %%a in (10,-1,1) do (ping -n 3 127.0.0.1>nul&echo %%a)
发表于 2009-12-12 19:54:18 | 显示全部楼层
@echo off
for /l %%i in (10,-1,0) do echo %%i&ping -n 2 127.1>nul
发表于 2009-12-13 01:52:44 | 显示全部楼层
  1. @echo off
  2. for /l %%i in (10,-1,0) do (
  3. set /p=%%i<NUL
  4. ping /n 2 127.1>nul
  5. set /p=<NUL
  6. set /p= <NUL
  7. set /p=<NUL
  8. )
  9. pause
复制代码
发表于 2009-12-13 12:02:02 | 显示全部楼层
  1. @echo off
  2. cls
  3. for /l %%i in (10,-1,0) do (
  4. echo %%i
  5. ping /n 1 /w 1000 99.99>nul
  6. cls
  7. )
  8. pause
复制代码
发表于 2010-1-20 16:02:12 | 显示全部楼层

新手来交作业额~~~

  1. @echo off
  2. for /l %%i in (10 -1 0) do (
  3. echo %%i
  4. ping 127.0.0.1 >nul
  5. )
复制代码
运行之后就是觉得倒数的有点慢 - -b
发表于 2010-1-20 21:38:26 | 显示全部楼层

用循环来延时

  1. @echo off&setlocal enabledelayedexpansion
  2. set a=11
  3. for /l %%i in (1 1 10) do (
  4.         set /a a-=1
  5.         echo !a!
  6.         for /l %%j in (1 1 15) do (
  7.                 ping -n 0 172.1>nul
  8.         )
  9. )
  10. pause
复制代码
发表于 2010-1-20 21:42:33 | 显示全部楼层
发完才看到98楼的 -1不错. 呵呵,我 想都没想就写这么麻烦
发表于 2010-1-24 17:25:24 | 显示全部楼层
我这个方法有点笨就是一个一个显示
  1. @echo off
  2. COLOR c4
  3. title 批处理循环十秒倒计时
  4. ping /n 2 127.0.0.1>nul
  5. echo                   循环开始:
  6. :1
  7. ping /n 2 127.0.0.1>nul
  8. echo                         10
  9. ping /n 2 127.0.0.1>nul       
  10. echo                          9
  11. ping /n 2 127.0.0.1>nul
  12. echo                          8
  13. ping /n 2 127.0.0.1>nul
  14. echo                          7
  15. ping /n 2 127.0.0.1>nul
  16. echo                          6
  17. ping /n 2 127.0.0.1>nul
  18. echo                          5
  19. ping /n 2 127.0.0.1>nul
  20. echo                          4
  21. ping /n 2 127.0.0.1>nul
  22. echo                          3
  23. ping /n 2 127.0.0.1>nul
  24. echo                          2
  25. ping /n 2 127.0.0.1>nul
  26. echo                          1
  27. ping /n 2 127.0.0.1>nul
  28. cls
  29. goto 1
复制代码
发表于 2010-1-24 18:18:45 | 显示全部楼层
改进了下:
  1. @echo off
  2. COLOR c4
  3. title 批处理循环十秒倒计时
  4. echo                   循环开始!
  5. :1
  6. ping /n 2 127.0.0.1>nul
  7. cls
  8. echo                         10
  9. ping /n 2 127.0.0.1>nul
  10. cls       
  11. echo                          9
  12. ping /n 2 127.0.0.1>nul
  13. cls
  14. echo                          8
  15. ping /n 2 127.0.0.1>nul
  16. cls
  17. echo                          7
  18. ping /n 2 127.0.0.1>nul
  19. cls
  20. echo                          6
  21. ping /n 2 127.0.0.1>nul
  22. cls
  23. echo                          5
  24. ping /n 2 127.0.0.1>nul
  25. cls
  26. echo                          4
  27. ping /n 2 127.0.0.1>nul
  28. cls
  29. echo                          3
  30. ping /n 2 127.0.0.1>nul
  31. cls
  32. echo                          2
  33. ping /n 2 127.0.0.1>nul
  34. cls
  35. echo                          1
  36. ping /n 2 127.0.0.1>nul
  37. cls
  38. goto 1
复制代码
发表于 2010-2-21 00:54:20 | 显示全部楼层
@echo off
echo.
echo 倒计时
echo.
for /l %%i in (10 -1 0) do (
   ping 127.1 -n 3 >unl
echo %%i)
)
pause
发表于 2010-4-12 20:04:43 | 显示全部楼层
@echo off
for /l %%i in (1 1 10) do echo %%i&ping localhost -n 2 >nul&cls
pause
发表于 2010-4-16 23:48:53 | 显示全部楼层
玩的不是批处理玩的是寂寞呐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:08 , Processed in 0.020648 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表