Saltar al contenido
Underc0de /foro

Coloreando en batch (Duda con aporte y RETO!)

Iniciado por 2Fac3R, Julio 26, 2011, 12:57:25 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Avatar de 2Fac3R
Julio 26, 2011, 12:57:25 AM Ultima modificación: Octubre 26, 2013, 11:49:49 AM por Expermicid

Sigo probando cosas en batch y encontre esta manera de colorear texto en la misma ventana pero diferente (xD), solo que aun no la hago funcionar como quiciera, seguire probando y si logro algo les digo, si alguien me ayuda a probar estaria perfecto ;D


Código: text
@echo off
cls
for /L %%c in (0, 1, 6) do (
color %%c
Pause>nul
echo hola%%c
pause > nul
)


o...

Código: text
@echo off
cls
for /L %%c in (0, 1, 6) do (
color %%c
echo hola%%c
pause > nul
cls
)


Otra forma...

Código: text
@echo off
:Menu
CLS
set test=%random%
set var=%test:~-1%
color %var%
echo Hola%var%
pause>nul
goto :Menu


Code hecho por MsRonicolas en HxC referente a un tema igual

Código: text
@echo off
set /p col=Elige un numero entre 0 y 9=
cls
color %col%
echo Tú color elegido es este
pause >nul


Modificado un poco....

Código: text
@echo off
:Main
set /p col=Elige un numero entre 0 y 9=
:Color
color %col%
echo Tú color elegido es este
pause >nul
Goto :Main


O...

Código: text
@echo off
:Main
CLS
set /p col=Elige un numero entre 0 y 9=
color %col%
echo Tú color elegido es este
pause >nul
Goto :Main


Creando efecto grafico interesante con random mediante colores...

Código: text
@echo off
:Return
set test=%random%
set var=%test:~-1%
color %var%
Ping 127.0.0.1 -n 5>nul | echo Hola%var%
Goto :Return


Espero le den buena utilidad y entre todos encontremos una buena forma (de esta manera) para poder colorear diferentes colores en una misma ventana sin usar el setlocal ;). Al mismo tiempo los reto a que lo encontremos, veamos que logramos entre todos...
Zalu2
Sólo el conocimiento te hace libre.

8 respuestas

Avatar de JaAViEr
Esto existe hace tiempo ya.
Con debug puedes colorear textos en el CMD.
O probar un comando que hice, se llama FCLR

Saludos.
Los enlaces son solo para miembros. Registrate o iniciá sesión

Avatar de 2Fac3R
Cita de: JaAViEr en Julio 26, 2011, 11:14:51 AM
Esto existe hace tiempo ya.
Con debug puedes colorear textos en el CMD.
O probar un comando que hice, se llama FCLR

Saludos.

La intencion es hacerlo con batch puro no con comandos hechos por los demas  ;D
Podrias decirme como haces con debug para colorear?
Gracias por reponder ;)
Sólo el conocimiento te hace libre.

Avatar de JaAViEr
Me pillas en Linux en este momento.
Pero busca códigos del Batch Paint.

Saludos.
Los enlaces son solo para miembros. Registrate o iniciá sesión

Avatar de 2Fac3R
Cita de: JaAViEr en Julio 26, 2011, 11:51:13 AM
Me pillas en Linux en este momento.
Pero busca códigos del Batch Paint.

Saludos.

Vale estare buscando, aun asi en cuanto puedas me dices tu forma  ;D
Sólo el conocimiento te hace libre.

Avatar de JaAViEr
Yo usaba debug...
Los enlaces son solo para miembros. Registrate o iniciá sesión

Avatar de 2Fac3R
Cita de: JaAViEr en Julio 26, 2011, 12:01:36 PM
Yo usaba debug...

Pero como lo usabas? (xD)
Sólo el conocimiento te hace libre.

Avatar de JaAViEr
Cita de: JaAViEr en Julio 26, 2011, 11:51:13 AM
Me pillas en Linux en este momento.
Pero busca códigos del Batch Paint.

Saludos.
:D
Los enlaces son solo para miembros. Registrate o iniciá sesión

Avatar de F0M3T
Código: dos
@echo off
:Menu
CLS
set test=%random%
set var=%test:~-1%
color %var%
echo Hola%var%
pause>nul
goto :Menu


Es el que más me gustó, pero cada quien :P
Saludos.
Tener éxito no es aleatorio, es una variable dependiente del esfuerzo.

🔗 Temas relacionados

¿Te quedó una duda sobre Batch - Bash?

Preguntala y te responde la comunidad (y el asistente Underc0de IA si nadie llega antes). Es gratis y tarda un minuto.

Ya tengo cuenta
Guardamos tu pregunta en este navegador: después de entrar la publicás con un clic.
Grupo de WhatsApp