- @echo off&mode con cols=70 lines=7
- echo.&echo 程序启动中...&echo.
- ::创建带删除符的文件,文件名为█
- set /p=<nul>█
- set ys=abde12345689
- :a
- set p=-1
- :b
- set /a p+=1
- call set q=%%ys:~%p%,1%%
- set /a kk+=1
- set /a k=0
- set /p= <nul
- :s
- set /a k+=1
- ::颜色输出的关键一步,利用findstr /a:输出颜色
- findstr /a:%q% . █*
- ::删除掉 :
- set /p=<nul
- ::控制每次循环都比上一次多一个█
- if %k% == %kk% (goto h) else (goto s)
- :h
- ::控制循环结束
- if %kk% == 21 del █&echo &pause>nul&exit
- set /a n=21-%KK%
- for /l %%a in (1 1 %n%) do (set /p=█<nul)
- for /l %%a in (1 1 6) do (set /p=<nul)
- :: 控制颜色循环
- if %p% gtr 10 (goto a) else (goto b)
复制代码
|