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.

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.

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

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

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 ;)
Sólo el conocimiento te hace libre.

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

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

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
Sólo el conocimiento te hace libre.

Yo usaba debug...
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

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)
Sólo el conocimiento te hace libre.

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

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.