[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
@echo off
for /l %%i in (10,-1,1) do echo %%i
pause
刚看到,来练习一下

[ 本帖最后由 hlzj88 于 2008-11-10 22:36 编辑 ]
hlzj88 发表于 2008-11-10 22:34


我也是这么写的, 呵呵。

TOP

不能发帖  只能在这说说想法了!!希望能分windows区和linux区!!

TOP

  1. @echo off
  2. for /l %%a in (10,-1,0) do (
  3.   cls
  4.   echo %%a
  5.   timeout /t 1 >nul
  6. )
复制代码

TOP

TOP

新人啊,

  1. @echo off
  2. for %%i in (1 2 3 4 5 6 7 8 9 10) do echo %%i
  3. pause
复制代码

TOP

@echo off
:1
for /l %%i in (1,1,10) do echo %%i
goto 1

TOP

对吗

  1. @echo off
  2. for /l %%i in (10 -1 0) do (
  3. setlocal enabledelayedexpansion
  4. ping /n 1 bbs.bathome.net>nul
  5. echo %%i)
  6. pause>nul
复制代码
清风本无影,酒中笑红尘

TOP

  1. @echo off
  2. for /l %%a in (10 -1 1) do (
  3. echo %%a
  4. ping /n 2 127.1>nul
  5. cls
  6. )
  7. echo 倒计时完成!!!
  8. pause>nul
复制代码
only the strong survive!

TOP

程序名exitXs.bat
命令行下运行exitXs 10即可实现10秒倒计时,最后退出
  1. @echo off
  2. setlocal enableextensions
  3. REM 功能:倒计时X秒退出程序
  4. if `%1`==`` goto :USAGE
  5. if `%1`==`/?` goto :USAGE
  6. if `%1`==`/h` goto :USAGE
  7. for /L %%a in (%1,-1,0) do (
  8.     cls
  9.     echo.
  10.     echo.
  11.     echo 程序将在%%a秒内退出……
  12.     REM 间隔时间1秒
  13.     ping -n 2 127.1 >nul
  14. )
  15. cls
  16. goto :EOF
  17. :USAGE
  18. echo.
  19. echo %0功能:倒计时X秒退出程序
  20. echo.
  21. echo %0用法:%0 [X]
  22. echo.
  23. goto :EOF
复制代码

[ 本帖最后由 mac007cn 于 2010-12-23 11:15 编辑 ]

TOP

  1. @echo off
  2. set /a num=10
  3. :rol
  4. cls
  5. echo %num%
  6. ping /n 1 127.0.0.1>nul
  7. if  "%num%"=="1" (
  8. set /a num=10&goto rol
  9. ) else (
  10. set /a num-=1&goto rol
  11. )
复制代码

[ 本帖最后由 weichenxiehou 于 2010-10-28 18:32 编辑 ]

TOP

  1. @echo off
  2. for /l %%a in (10,-1,1) do echo %%a
  3. Pause
复制代码

TOP

方法一:

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


方法二:

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (10,-1,1) do (
  4. set /a a+=%%i
  5. echo !a!
  6. set /a a=0)
  7. pause>nul
复制代码

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. set/a num=10
  3. for /l %%a in (1 1 10) do (
  4. echo !num!
  5. set /a num=!num!-1
  6. ping /n 2 127.0.1>nul
  7. )
  8. set/a num=
  9. pause>nul
复制代码

[ 本帖最后由 lys5300 于 2010-10-5 21:55 编辑 ]

TOP

@echo off
for /l %%i in (10,-1,0) do echo %%i
pause

@echo off

for /f "delims=" %%i in ("10 9 8 7 6 5 4 3 2 1 0") do echo %%i

pause

TOP

@echo off
for /l %%i in (10 -1 1) do (
    ping /n 2 127.1>nul
    cls&echo %%i
)

TOP

返回列表