一個簡單的進度條比處理文件解析

一個簡單的進度條比處理文件解析 收藏
如下是從網上獲得的一個簡單的批處理文件。下面進行簡單解析。爲了方便,加上了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

相關文章
相關標籤/搜索