批处理之家's Archiver

604650699 发表于 2008-5-14 22:24

批处理IBM娱乐进度条

只用简单的命令完成,因为复杂的还没学完,呵呵[code]@echo off     
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........0%
echo                       ┏────────────────────┓
set a=                       ■■■
for /l %%A in (1,1,1) do echo %a%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.               ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                    ■       ■          ■          ■            ■
echo.                    ■       ■          ■         ■■          ■■
echo.                    ■       ■         ■         ■  ■        ■  ■
echo.                    ■       ■■■■■■■       ■    ■      ■    ■
echo.                    ■       ■          ■      ■      ■    ■      ■
echo.                    ■       ■          ■     ■        ■  ■        ■
echo.                    ■       ■         ■     ■          ■■          ■
echo.               ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........10%
echo                       ┏────────────────────┓
set b=                           ■■■
for /l %%B in (1,1,1) do echo %b%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09  
cls
echo.
echo.
echo.
echo.                     
echo.                ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                     ■       ■          ■          ■            ■
echo.                     ■       ■          ■         ■■          ■■
echo.                     ■       ■         ■         ■  ■        ■  ■
echo.                     ■       ■■■■■■■       ■    ■      ■    ■
echo.                     ■       ■          ■      ■      ■    ■      ■
echo.                     ■       ■          ■     ■        ■  ■        ■
echo.                     ■       ■         ■     ■          ■■          ■
echo.                ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........15%
echo                       ┏────────────────────┓
set c=                             ■■■
for /l %%C in (1,1,1) do echo %c%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.                 ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                      ■       ■          ■          ■            ■
echo.                      ■       ■          ■         ■■          ■■
echo.                      ■       ■         ■         ■  ■        ■  ■
echo.                      ■       ■■■■■■■       ■    ■      ■    ■
echo.                      ■       ■          ■      ■      ■    ■      ■
echo.                      ■       ■          ■     ■        ■  ■        ■
echo.                      ■       ■         ■     ■          ■■          ■
echo.                 ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........20%
echo                       ┏────────────────────┓
set d=                               ■■■
for /l %%D in (1,1,1) do echo %d%
echo                      ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                        
echo.                  ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                       ■       ■          ■          ■            ■
echo.                       ■       ■          ■         ■■          ■■
echo.                       ■       ■         ■         ■  ■        ■  ■
echo.                       ■       ■■■■■■■       ■    ■      ■    ■
echo.                       ■       ■          ■      ■      ■    ■      ■
echo.                       ■       ■          ■     ■        ■  ■        ■
echo.                       ■       ■         ■     ■          ■■          ■
echo.                  ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........25%
echo                       ┏────────────────────┓
set e=                                 ■■■
for /l %%E in (1,1,1) do echo %e%
echo                      ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.                   ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                        ■       ■          ■          ■            ■
echo.                        ■       ■          ■         ■■          ■■
echo.                        ■       ■         ■         ■  ■        ■  ■
echo.                        ■       ■■■■■■■       ■    ■      ■    ■
echo.                        ■       ■          ■      ■      ■    ■      ■
echo.                        ■       ■          ■     ■        ■  ■        ■
echo.                        ■       ■         ■     ■          ■■          ■
echo.                   ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........30%
echo                       ┏────────────────────┓
set f=                                   ■■■
for /l %%F in (1,1,1) do echo %f%
echo                      ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........40%
echo                       ┏────────────────────┓
set g=                                     ■■■
for /l %%G in (1,1,1) do echo %g%
echo                      ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........45%
echo                       ┏────────────────────┓
set h=                                       ■■■
for /l %%H in (1,1,1) do echo %h%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........50%
echo                       ┏────────────────────┓
set i=                                         ■■■
for /l %%I in (1,1,1) do echo %i%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........55%
echo                       ┏────────────────────┓
set l=                                           ■■■
for /l %%J in (1,1,1) do echo %l%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........60%
echo                       ┏────────────────────┓
set j=                                             ■■■
for /l %%K in (1,1,1) do echo %j%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09  
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........65%
echo                       ┏────────────────────┓
set k=                                               ■■■
for /l %%L in (1,1,1) do echo %k%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09  
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........70%
echo                       ┏────────────────────┓
set t=                                                ■■■
for /l %%M in (1,1,1) do echo %t%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09  
cls
echo.
echo.
echo.
echo.                     
echo.                 ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                      ■       ■          ■          ■            ■
echo.                      ■       ■          ■         ■■          ■■
echo.                      ■       ■         ■         ■  ■        ■  ■
echo.                      ■       ■■■■■■■       ■    ■      ■    ■
echo.                      ■       ■          ■      ■      ■    ■      ■
echo.                      ■       ■          ■     ■        ■  ■        ■
echo.                      ■       ■         ■     ■          ■■          ■
echo.                 ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........75%
echo                       ┏────────────────────┓
set m=                                                  ■■■
for /l %%N in (1,1,1) do echo %m%
echo                      ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........80%
echo                       ┏────────────────────┓
set n=                                                    ■■■
for /l %%I in (1,1,1) do echo %n%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........85%
echo                       ┏────────────────────┓
set o=                                                     ■■■
for /l %%J in (1,1,1) do echo %o%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........90%
echo                       ┏────────────────────┓
set p=                                                       ■■■
for /l %%K in (1,1,1) do echo %p%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        please wait........95%
echo                       ┏────────────────────┓
set q=                                                        ■■■
for /l %%L in (1,1,1) do echo %q%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09  
cls
echo.
echo.
echo.
echo.                     
echo.              ■■■■■■ ■■■■■■■■      ■■■          ■■■
echo.                   ■       ■          ■          ■            ■
echo.                   ■       ■          ■         ■■          ■■
echo.                   ■       ■         ■         ■  ■        ■  ■
echo.                   ■       ■■■■■■■       ■    ■      ■    ■
echo.                   ■       ■          ■      ■      ■    ■      ■
echo.                   ■       ■          ■     ■        ■  ■        ■
echo.                   ■       ■         ■     ■          ■■          ■
echo.              ■■■■■■ ■■■■■■■■ ■■           ■           ■■
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo                        ok!!!
echo                       ┏────────────────────┓
set s=                                                         ■■■
for /l %%N in (1,1,1) do echo %s%
echo                       ┗────────────────────┛
for /l %%y in (1,1,500) do color 09
color 07[/code]

骚鸡 发表于 2008-7-13 17:44

不好看~进度的不好,很呆板的。。。。

hnqx 发表于 2010-4-16 00:46

你用了这么多echo. 是不是明显在浪费呢 用一句:
for /l %%i in (1,1,1) do echo.
是不是可以代替了?
看我写的 2000 启动界面 短小但不精悍
[url]http://bbs.bathome.net/viewthread.php?tid=426&page=2#pid49819[/url]

garyng 发表于 2011-9-1 20:26

太多水分啦~
但是效果蛮好的~

168450340 发表于 2013-5-5 11:58

真的好长。。。。。。好长。。

14270a 发表于 2018-5-12 16:57

效果可以,多加修改进度条就完美了

ccagg33 发表于 2018-10-2 10:17

学习
新人只会看看

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.