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

一個簡單的進度條比處理文件解析 收藏
以下是從網上得到的一個簡單的批處理文件。下面進行簡單解析。爲了方便,加上了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命令。此處作用是延時。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章