最近想修改bat文件輸出提示的時候能有不一樣的顏色提示,在網上找了下,發現這個文章,實現的不錯,先記錄下來,留着後面研究。url
這是曾經寫的,又稍微改進了一下。 @echo off set str=青天有月來幾時 我今停杯一問之 人攀明月不可得 月行卻與人相隨 setlocal enabledelayedexpansion set col=CAD9B for /f "tokens=1-4 delims= " %%1 in ("%str%") do (echo. for %%m in (%%1 %%2 %%3 %%4) do (set s=%%m for /l %%a in (0,1,6) do ( call set b=0%%col:~!x!,1%% set /a x+=1&if !x!==5 (set x=0) set c=!s:~%%a,1! set/p= <nul>!c! findstr /a:!b! .* "!c!*" del !c! ping /n 1 /w 500 127.1>nul&ping /n 1 /w 500 127.1>nul&ping /n 1 /w 500 127.1>nul) echo.&echo.)) pause>nul&exit