Utilizo un indicador de comandos de Windows durante horas al día en el trabajo, y quiero condimentar las cosas. Quiero que el color de mi texto cambie de color cada 1 segundo. Tengo un script por lotes que hace esto.
@echo off
set NUM=0 1 2 3 4 5 6 7 8 9 A B C D E F
for %%x in (%NUM%) do (
for %%y in (%NUM%) do (
color %%x%%y
timeout 1 >nul
)
)
Cambia muy bien el color de mi primer plano o fondo cada segundo. Sin embargo, quiero que este script por lotes se ejecute automáticamente cada vez que abro el acceso directo del símbolo del sistema. Así que en mis propiedades de acceso directo, establezco el "Objetivo" a esto:
Destino de acceso directo:
C: \ Windows \ system32 \ cmd.exe / k auto-change-text-color.bat
Esto funciona como se esperaba, pero como el archivo por lotes se está ejecutando, no puedo usar el símbolo del sistema. Y en cambio, solo veo que el color de fondo cambia de vez en cuando.
¿Hay alguna forma de ejecutar esto en segundo plano y continuar usando el símbolo del sistema mientras los colores cambian?
Si no, ¿hay alguna otra manera de hacer lo que quiero hacer? Tal vez con Java, Perl, o algo más que un archivo por lotes?
Gracias por tu ayuda.