El color tiene que ver con el cambio de color del fondo puntual de comandos de Windows/textoCómo cambiar el color del texto de cmd con la escritura ventanas lotes cada segundo comando 1
de color 0A - donde 0 es el color de fondo y A es el color de texto
Quiero cambiar este color de texto cada 1 segundo en script de lote de Windows usando una matriz con 1,2,3,4,5,6,7,8,9, A, B, C, D , E, F bruja son los códigos de color.
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
el comando debe ir cada segundo como esto
color 01
color 02
color 03
....
color 0E
color 0F
y para éstos he encontrado algunas pequeño script pero no estoy seguro de cómo hacer que funcione para cambiar el color por cada 1 segundo!
for /L %%i in (1,1,%n%) do echo !array[%%i]!
o esta
@echo off CLS
for /l %%a in (15,-1,1) do (
color 0A
cls
)
pause
o esta
SET COUNTDOWN=15
:COUNTDOWNLOOP
IF %COUNTDOWN%==0 GOTO END
color 0A && %R1%
CLS
SET /A COUNTDOWN -=1
GOTO COUNTDOWNLOOP
:END
pero podría ser posible! ¡quién sabe! – diti
@Jay start/b cmd/k any.bat ejecutará un archivo por lotes en segundo plano. Por ejemplo, tome el guión de Mark, la respuesta aceptada, colóquelo en un archivo por lotes llamado cycleColors, y luego ejecute start/b cmd/k cycleColors.bat, y su pantalla recorrerá todos los colores mientras le permite hacer cualquier otra cosa que desee . – SgtPooki