Wie ändere ich die Textfarbe von cmd mit Windows Batch Script alle 1 Sekunde?

Den Befehl "Farben" zu tun hat mit der Farbe zu ändern, von windows command promt hintergrund/text

color 0A - wo 0 ist die Hintergrundfarbe und die Textfarbe

Möchte ich diese wechseln die Farbe von text, jede 1 Sekunde in windows-batch-script mit einem array mit 1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Hexe sind die Farbcodes.

0 = Black       8 = Gray
1 = Blue        9 = Light Blue
2 = Green       A = Light Green
3 = Aqua        B = Light Aqua
4 = Red         C = Light Red
5 = Purple      D = Light Purple
6 = Yellow      E = Light Yellow
7 = White       F = Bright White

sollte der Befehl sein, gehen Sie jeden zweiten wie diese

color 01
color 02
color 03
....
color 0E
color 0F

wird und diese fand ich einige kleine script, aber ich bin nicht sicher, wie es funktioniert, ändern Sie die Farbe für jede 1 Sekunde!

for /L %%i in (1,1,%n%) do echo !array[%%i]!

oder diese

@echo off CLS
for /l %%a in (15,-1,1) do (
color 0A
cls
)
pause

oder diese

SET COUNTDOWN=15
:COUNTDOWNLOOP
IF %COUNTDOWN%==0 GOTO END
color 0A && %R1%
CLS
SET /A COUNTDOWN -=1
GOTO COUNTDOWNLOOP
:END

InformationsquelleAutor der Frage diti | 2012-09-24

Schreibe einen Kommentar