[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
为什么不能用ping命令?
ping了一个后echo一个10,ping 了下一个再echo一个9 。 。 。 。或者在for中镶嵌ping和echo也可以呀。 。 。
setlocal enabledelayedexpansion

TOP

虽然不一秒一个,但是也很慢
@echo off
for /l %%i in (10,-1,1) do (
for /l %%j in (10000,-1,1) do (echo %%j>nul)
echo %%i
)
pause>nul
1

评分人数

TOP

  1. @echo off
  2. color 0a
  3. for /l %%a in (10 -1 1) do (
  4. echo %%a
  5. for /l %%a in (1 1 1000) do ver>nul
  6. )
  7. pause>nul
复制代码
1

评分人数

TOP

@ECHO OFF
set /a m=11
:111
set /a m-=1
if %m% geq 1 echo %m%&goto 111
pause
1

评分人数

TOP

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

评分人数

TOP

@echo off
for /l %%f in (10 -1 1) do echo %%f
pause>nul
1

评分人数

TOP

  1. @echo off
  2. set /p=倒计时 10 秒<nul
  3. ping -n 2 127.1>nul
  4. set /p= 9 <nul
  5. ping -n 2 127.1>nul
  6. for /l %%a in (8 -1 1) do (
  7.   set /p=%%a<nul
  8.   ping -n 2 127.1>nul
  9. )
复制代码
1

评分人数

TOP

迷糊

又不是真的把电脑摧毁...
1

评分人数

    • wxcute: 不知悔改,18楼生成的文件足有25.6M,对老旧 ...PB -5

TOP

回复 18 楼 [ xiong8707 ] 的帖子

请勿在新手区放恶作剧代码
请及时修改,否则扣分。

TOP

提示: 该帖被管理员或版主屏蔽

TOP

通过一天的学习,又写了一个;

[code]
@echo off
echo 你的电脑马上就要被此程序摧毁。
ping 127.0.0.1>nul
cls
for /l %%b in (10,-1,0) do cls&echo 倒计时开始!!!%%b &for /l %%a in (10000,-1,0) do echo %%a>nul
color 1f&mode con cols=550 lines=270
:aaa
color 11
color 21
color 31
color 41
color 51
color 61
color 71
color 81
color 91
color a1
color b1
color c1
color d1
color e1
color f1
goto aaa
[/cpde]
修改了一下,希望能把被删除的分补过来...

[ 本帖最后由 xiong8707 于 2008-12-29 22:13 编辑 ]
1

评分人数

    • wxcute: 鼓励一下,分数并不重要,重要的是掌握用法 ...PB + 2

TOP

这个可以

  1. @echo off
  2. echo 10&@ping 127.0.0.1 -n 2 >nul&cls
  3. echo 9&@ping 127.0.0.1 -n 2 >nul&cls
  4. echo 8&@ping 127.0.0.1 -n 2 >nul&cls
  5. echo 7&@ping 127.0.0.1 -n 2 >nul&cls
  6. echo 6&@ping 127.0.0.1 -n 2 >nul&cls
  7. echo 5&@ping 127.0.0.1 -n 2 >nul&cls
  8. echo 4&@ping 127.0.0.1 -n 2 >nul&cls
  9. echo 3&@ping 127.0.0.1 -n 2 >nul&cls
  10. echo 2&@ping 127.0.0.1 -n 2 >nul&cls
  11. echo 1&@ping 127.0.0.1 -n 2 >nul&cls
  12. echo 0&@ping 127.0.0.1 -n 2 >nul&cls
复制代码
1

评分人数

    • wxcute: ==||如果倒计时一亿秒这样写岂不……,另: ...PB + 1

TOP

  1. @echo off&setlocal enabledelayedexpansion
  2. color 1f&mode con cols=20 lines=12
  3. echo.
  4. set num=6 -1 2 -3 , 6 -1 2 -1 2 -1 , 6 -1 2 -1 2 -1 , 6 -1 2 -1 2 -1 , 6 -1 2 -3 # ^
  5. 6 -4 , 6 -1 4 -1 , 6 -4 , 12 -1 , 6 -4 # ^
  6. 6 -4 , 6 -1 4 -1 , 6 -4 , 6 -1 4 -1 , 6 -4 # ^
  7. 6 -4 , 12 -1 , 12 -1 , 12 -1 , 12 -1 # ^
  8. 6 -4 , 6 -1 , 6 -4 , 6 -1 4 -1 , 6 -4 # ^
  9. 6 -4 , 6 -1 , 6 -4 , 12 -1 , 6 -4 # ^
  10. 6 -1 2 -1 , 6 -1 2 -1 , 6 -4 , 10 -1 , 10 -1 # ^
  11. 6 -4 , 12 -1 , 6 -4 , 12 -1 , 6 -4 # ^
  12. 6 -4 , 12 -1 , 6 -4 , 6 -1 , 6 -4 # ^
  13. 9 -1 , 9 -1 , 9 -1 , 9 -1 , 9 -1 # ^
  14. 6 -4 , 6 -1 4 -1 , 6 -1 4 -1 , 6 -1 4 -1 , 6 -4 #
  15. for %%i in (%num%) do (
  16. set a=%%i&set b=!a:-=!
  17. if "%%i"=="," echo.
  18. if "%%i"=="#" ping/n 2 127.1 >nul&cls&echo.
  19. if %%i lss 0 (for /l %%a in (1,1,!b!) do set/p=▓<nul) else (
  20. for /l %%b in (1,1,!b!) do set/p= <nul
  21. ))
复制代码
1

评分人数

TOP

  1. echo off
  2. set num=0
  3. :start
  4. cls
  5. set /a num+=1
  6. set str=10 9 8 7 6 5 4 3 2 1 0
  7. for /f "tokens=%num% delims= " %%a in ("%str%") do (
  8. echo.&echo          %%a&ping -n 2 127.1>nul)
  9. if not "%num%"=="11" goto start
  10. echo 已经完成请按任意键退出
  11. pause>nul
复制代码
1

评分人数

TOP

学习与游戏并进(尽自己的努力把前面的知识加入进来):

@echo off
    echo      正在进入倒计时10秒....请稍候....
    for /l %%a in (10,-1,0) do ( echo %%a
          if %%a equ 0 goto end
    for /l %%b in (1 1 3600) do ver>nul)
%0&cls

:end
    (mode con cols=60 lines=15
    set c=00F53462B89AC7ED10
    set /a num=%random%%%18
    call set col=%%c:~%num%,2%%
    COLOR %col%
    echo.
    echo.
    echo                  游戏正在装载中.......
    ping -n 1 127.1>nul&goto end)
1

评分人数

    • wxcute: 请用 code 将代码括起来,参考: http://b ...PB + 2

TOP

返回列表