[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
我来一个
  1. @echo off
  2. set /a var=10
  3. :loop
  4. echo %var%
  5. if %var%==1 goto abc
  6. set /a var-=1
  7. for /l %%i in (1,1,5040) do echo %%i>nul
  8. ::这里循环的作用就是延时,大约1s
  9. goto loop
  10. :abc
复制代码

TOP

  1. @echo off
  2. for /l %%i in (10,-1,0) do (
  3.   @ping -n %1 127.0.1>nul
  4.   set /p= %%i <nul
  5. )
  6. pause >nul
复制代码

TOP

  1. @echo off
  2. for /l %%i in (10 -1 1) do (
  3. echo %%i
  4. ping -n 2 localhost>nul
  5. )
  6. pause>nul
复制代码

TOP

  1. @echo off
  2. set /a c=1
  3. :while
  4. set /a n=11-c
  5. set /a d=1
  6. if %n% geq %d% ( echo %n% && set /a c+=1) && goto while else call :end
  7. :end
  8. pause
复制代码

TOP

  1. @echo off
  2. for /l %%i in (10,-1,1) do (
  3. echo %%i
  4. ping -n 2 127.1>nul
  5. cls
  6. )
  7. pause>nul
复制代码
学习中

TOP

本帖最后由 lifei259 于 2013-11-30 13:38 编辑

怎么贴不上16进制码,本来加入了声音的怎么没有了

TOP

本帖最后由 lifei259 于 2013-11-30 13:37 编辑
  1. @echo off
  2. echo.十秒倒计时&echo.
  3. for /l %%i in (10,-1,0) DO (
  4. echo.%%i
  5. ping 127.1 -n 3 1>nul&echo.
  6. )
  7. PAUSE
复制代码

TOP

方法一
  1. @echo off
  2. for /l %%i in (10,-1,1) do (
  3. cls
  4. echo %%i
  5. ping 127.1 -n 1 >nul)
复制代码
方法二
  1. @echo off
  2. set a=11
  3. :loop
  4. set /a a-=1
  5. if %a% gtr 0 (
  6. echo %a%
  7. ping 127.1 -n 1 >nul
  8. cls
  9. go to :loop)
  10. pause
复制代码
bat其实很简单

TOP

  1. @echo off
  2. color 3b
  3. for /L %%a in (
  4. 10,-1,0
  5. ) do (
  6. for /l %%a in (1,1,8) do echo\
  7. echo                                   倒计时 %%a 秒
  8. ping -n 2 127.1 1>nul 2>nul
  9. cls
  10. )
复制代码

TOP

  1. @echo off
  2. for %%I in (0 1 2 3 4 5 6 7 8 9) do @ping 127.0.0.1 -n 3 > nul & echo %%I
  3. pause
复制代码

TOP

  1. @echo off
  2. for /l %%a in (10,-1,0) do echo %%a&ping /n 2 127.1>nul&cls
  3. pause
复制代码

TOP

  1. @echo off
  2. set a=10
  3. for /l %%i in (10,-1,1) do (echo %%i)
  4. pause>nul
复制代码

TOP

  1. @for /l %%i in (10,-1,1) do @echo %%i
  2. @pause>nul
复制代码

TOP

  1. @if not defined DEBUG (@echo off)
  2. title 倒计时练习批处理&chcp 936>nul&color 0A
  3. :Menu
  4. set "choice="
  5. echo.&echo.
  6. echo.          倒计时练习批处理            
  7. echo.    1.利用for /L 计时
  8. echo.    2.利用if和goto计时
  9. echo.    3.利用call和shift计时
  10. echo.    4.退出
  11. echo.
  12. set /p "choice=    请选择:"
  13. if "%choice%" equ "1" color 1A&goto 01_For
  14. if "%choice%" equ "2" color 2A&goto 02_if
  15. if "%choice%" equ "3" color 3A&goto 03_shift
  16. if "%choice%" equ "4" goto Exit
  17. echo 非法输入!
  18. ping -w 2 -n 2 127.0.0.1>nul 2>&1
  19. cls
  20. goto Menu
  21. :: 1.利用for /L 计时
  22. :01_For
  23. echo.1.利用for /L 计时
  24. for /l %%i in (10,-1,1) do (
  25. set /p=%%i <nul
  26. ping -w 2 -n 2 127.0.0.1>nul 2>&1
  27. set /p=<nul
  28. )
  29. goto End
  30. :: 2.利用if和goto计时
  31. :02_if
  32. echo.2.利用if和goto计时
  33. set "num=11"
  34. :Loop
  35. set /a num-=1
  36. set /p=<nul&set /p=%num% <nul
  37. ping -w 2 -n 2 127.0.0.1>nul 2>&1
  38. if "%num%" neq "1" (goto Loop)
  39. goto End
  40. :: 3.利用call和shift计时
  41. :03_shift
  42. echo.3.利用call和shift计时
  43. set "num=10 9 8 7 6 5 4 3 2 1"
  44. call :Timer %num%
  45. goto End
  46. :Timer
  47. set /p=<nul&set /p=%1 <nul
  48. ping -w 2 -n 2 127.0.0.1>nul 2>&1
  49. shift /1
  50. if "%1" neq "" goto Timer
  51. goto :eof
  52. :End
  53. echo.&echo 倒计时结束,按任意键继续...
  54. pause>nul&cls&goto Menu
  55. :Exit
  56. exit
复制代码

TOP

  1. @echo off
  2. title 快跑!
  3. for /l %%i in (10,-1,1) do (
  4. cls
  5. echo 倒计时%%is
  6. ping -n 2 127.1>nul
  7. )
  8. cls
  9. title 时间到
  10. echo 时间到,你死了。。。
  11. pause>nul
复制代码

TOP

返回列表