一个简单的进度条比处理文件解析

一个简单的进度条比处理文件解析 收藏
如下是从网上获得的一个简单的批处理文件。下面进行简单解析。为了方便,加上了1. 2.等行标号。原文件没有。
固然还有比这更复杂,更精彩的进度条文件。之后再说。
1. @echo off
2.title 进度条
3. color 0A
4. MODE con: COLS=80 LINES=31
5. for /l %%i in (1,1,20) do echo.
6. echo                         win2000正在启动中,请稍候...
7. echo.
8. echo. 
9. set /p a=">=============================================================================="<nul
10. for /l %%i in (1,1,80) do (
11. set /p aa=<nul
12. )
13. for /l %%i in (1,1,80) do (
14. set /p aa=^><nul
15 ping/n 0 127.1 >nul
16. )
解析:
1。@不显示该行注释。echo至关于printf,显示后面的语句。但有几个例外。echo on/off 表示 显示或不显示命令。echo. 表示显示一个空行。
2。title 设置窗口名。
3。color 设置颜色。前一个0表明背景颜色,后一个A表明前景颜色。具体颜色能够:开始--打开“运行”--CMD--肯定--输入“color [attr]”--回车。
4。设置窗口大小。宽80字符。高31字符。
5。太多了,知道是一for循环就可。具体能够打开“运行”--CMD--确认--输入for /? 而后回车。
6。7。8。说过了。
9。set 声明变量。/p表示该变量值要显示出来。
10。for循环。
11。<nul  <是重定向符。nul在dos里表明孔文件或空设备。这里不理解不要紧。知道它的做用就好了。生命变量后窗口会显示光标要求输入。这里用空设备输入。使程序的执行不因之停滞。不显示,待表明退格。至关于/r,不过这里只退一格。
12。13。14。不说了。
15 。ping命令。此处做用是延时。
 
 ide

相关文章
相关标签/搜索