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

[文件操作] bat set/p命令怎样多个同时运行?

[复制链接]
发表于 2012-12-8 10:09:33 | 显示全部楼层 |阅读模式
  1. @echo off
  2. for /l %%i in (1 1 40) do (
  3. set /p=█<nul
  4. for /l %%a in (1 1 40) do ver>nul
  5. )
复制代码
怎么能让这玩意多个同时运行
发表于 2012-12-8 13:04:29 | 显示全部楼层

  1. @echo off&setlocal enabledelayedexpansion
  2. set "tab=        "
  3. for /l %%a in (1 1 40) do set "show=!show!█"
  4. for /l %%a in (1 1 102) do set "back=!back!"
  5. for /l %%a in (1 1 39) do (
  6.   for /l %%b in (1 1 10) do echo,!show:~,%%a!
  7.   for /l %%c in (1 1 300) do ver>nul
  8.   if %%a lss 39 echo,%tab%%back%
  9. )
复制代码
发表于 2012-12-11 21:33:48 | 显示全部楼层

真正的多个进度条同时运行

本帖最后由 悬崖之树 于 2012-12-11 21:54 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /l %%i in (1 1 500) do (
  4.    cls
  5.    set /a n+=1
  6.    for /l %%i in (1 1 !n!) do (
  7.       set /p=@<nul
  8.    )
  9.    echo.&echo.&echo.&echo.&echo.
  10.    for /l %%i in (1 1 !n!) do (
  11.       set /p=#<nul
  12.    )
  13.    echo.&echo.&echo.&echo.&echo.
  14.    for /l %%i in (1 1 !n!) do (
  15.       set /p=#<nul
  16.    )
  17.    echo.&echo.&echo.&echo.&echo.
  18.    for /l %%i in (1 1 !n!) do (
  19.       set /p=#<nul
  20.    )
  21.    for /l %%i in (1 1 200) do ver>nul
  22. )
  23. pause
复制代码
发表于 2012-12-11 21:35:48 | 显示全部楼层
用我的更好看点:
  1. @echo off&setlocal enabledelayedexpansion
  2. for /l %%i in (1 1 80) do (
  3.    set /a n+=1
  4.    for /l %%i in (1 1 !n!) do (
  5.       set /p=@<nul
  6.    )
  7.    echo.
  8.    if !n! gtr 30 (
  9.      for /l %%i in (1 1 300) do (
  10.          ver>nul
  11.      )
  12.    )
  13. )
  14. pause
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-20 00:54 , Processed in 0.017153 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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