Underc0de - La Casa de los Informáticos

Programación Scripting => Batch - Bash => Mensaje iniciado por: 2Fac3R en Julio 26, 2011, 12:57:25 AM

Título: Coloreando en batch (Duda con aporte y RETO!)
Publicado por: 2Fac3R en Julio 26, 2011, 12:57:25 AM
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


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


o...

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


Otra forma...

@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

@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....

@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...

@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...

@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
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: 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.
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: 2Fac3R en Julio 26, 2011, 11:37:55 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
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 ;)
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: JaAViEr en Julio 26, 2011, 11:51:13 AM
Me pillas en Linux en este momento.
Pero busca códigos del Batch Paint.

Saludos.
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: 2Fac3R en Julio 26, 2011, 11:53:35 AM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
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
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: JaAViEr en Julio 26, 2011, 12:01:36 PM
Yo usaba debug...
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: 2Fac3R en Julio 26, 2011, 12:08:56 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Yo usaba debug...

Pero como lo usabas? (xD)
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: JaAViEr en Julio 26, 2011, 12:20:31 PM
You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Me pillas en Linux en este momento.
Pero busca códigos del Batch Paint.

Saludos.
:D
Título: Re:Coloreando en batch (Duda con aporte y RETO!)
Publicado por: F0M3T en Abril 18, 2013, 04:08:43 AM
Código (dos) [Seleccionar]
@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.