18# batman | echo off&setlocal enabledelayedexpansion | | mode con cols=55 lines=25 | | set "tab= "&rem 请将此处空格换成实际的制表符 | | pause | | call :ProcessBar 1 ShowInformation | | call :ProcessBar 1 ShowInformation | | echo. 你好 | | echo. 你好 | | echo. 你好 | | echo. 你好echo. 你好 | | echo. 你好 | | pause>nul | | exit | | | | rem p:间隔 i:进度百分比 | | :ProcessBar | | set p=%1 | | set info=%2 | | | | for /l %%a in (1,1,32) do set "k=!k!" | | echo ┏━━━━━━━━━━━━━━━━━━━━┓ | | echo. | | echo ┗━━━━━━━━━━━━━━━━━━━━┛ | | echo. %info% | | | | | | 2>nul echo %tab%%k% | | echo.&set /p= ▉<nul | | for /l %%i in (1,1,20) do set/p=▉<nul&ping /n %p% 127.1>nul | | echo. | | echo. | | echo, | | echo. | | goto :eofCOPY |
上面是我试验的程序,输出两个进度条,再在进度条下面输出一些字。可是效果很不如意:
 |