
[巳解決]請教批處理倒計時進度條問題最后由 whwyd 于 -3-26 12:58下面這段批處理,進度條只能往前走,▉是一秒一個,一直到60秒60個為止,作為倒計時不太合適,我想讓它一開始就有60個▉,然后一秒減一個到0秒全部減完,也就是讓進度條倒著走,下面這段程序怎么改啊?請高手指教?
nclick="copycode($('code0'));">復制代碼
- @echo off&mode con cols=114 lines=6
- color 70&title 倒計時60秒
- :star
- set /a work=0,n=0,mo=0,number=0,all=60
- set num=
- set time=%all%
- :check
- if %number% GTR %mo% set num=%num%▉&set /a mo=%mo%+1&goto check
- cls&echo.
- echo★倒計時: %time% 秒
- echo.
- CurS /crv 0
- if not %num%== echo %num%
- if not %num%== echo %num%
- if %time%==0 pause>nul&goto start
- ping -n 2 127.1>nul
- set /a n=%n%+1
- set /a time=%all%-%n%
- set /a work=(%n%)*100/(%all%)
- set /a number=%work%/2
- set /a number=%number%+1
- goto check

