bat顯示多行文字,逐個顯示哦!不一樣的顏色!

最近想修改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

出處:http://zhidao.baidu.com/link?url=ZXgHX0ON0ESo2j_RlUOKyDHPeBFmBMY1gk1FgIPFLatG4QHMhUHvzSKYVHQgpcImU9qb4aDRmII4IsaFwPjEYKspa

相關文章
相關標籤/搜索