Batch colores

Iniciado por MK-Ultra, 24 Diciembre 2007, 19:44 PM

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

MK-Ultra

Buenas, queria saber si era posible en batch poder en una misma linea poner diferentes colores. Muchas gracias!
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

rdzlcs

Hola amigos, si se puede hacer...

Codigo de Colores


a: verde chillon
b: calipso
c: rojo
d: rosa
e: amarillo
f: blanco
0 : negro
1: Azul
2: verde
3: Calipso oscuro
4: Rojo oscuro
5: Morado
6: Amarillo oscuro
7: Blanco
8: Gris
9: Azul claro

Esos sn los codigos pones el docidgo del color que kieres y listo...

Suerte
Navegando en un mar de unos y ceros. Saltando de capa en capa por un modelo que lejos de ser seguro, nos da la libertad de Ser y No Ser.

MK-Ultra

eso no es lo que pregunte, fijate bien....
quiero poner por ejemplo:

hola mundo !

Capichi?

;D
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

rdzlcs

bene puesto,  :-( io no entendi...  Good not grasped your Question, is not to take it so, forgiveness now grasped...
Navegando en un mar de unos y ceros. Saltando de capa en capa por un modelo que lejos de ser seguro, nos da la libertad de Ser y No Ser.

zhynar_X

#4
Me parece que con solo BATCH no se puede, yo una vez lo hice usando un .exe creado en C que ponia una palabra o frase del color que quisiera.

Si quieres el code lo busco y lo pongo...


Saludos
Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)

AlbertoBSD

En un Batch de ms-dos, claro lo tienes que saber programar en C, buscate el IDE, de Turbo C. y ya que lo tengas te digo como.
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

MK-Ultra

Cita de: Anon en 25 Diciembre 2007, 16:28 PM
En un Batch de ms-dos, claro lo tienes que saber programar en C, buscate el IDE, de Turbo C. y ya que lo tengas te digo como.

Eh???

Explicate mejor x favor  :xD
Agradecer no cuesta nada (al menos no mucho)

BTC: 1DHKsWE6wGkUiHbKkwBDaF8DEGwn9n6nxQ

invisible_hack

Cita de: zhynar_X en 25 Diciembre 2007, 16:23 PM
Si quieres el code lo busco y lo pongo...

A mi me interesaria echarle un vistazo...gracias  :P

Saludos...
"Si no visitas mi blog, Chuck te dará una patada giratoria"

Red Mx

en C con la libreria conio

#include <conio.h>

int main() {
   cprintf( "Ejemplo de \"textbackground\" y \"textcolor\"\r\n\r\n" );
   textbackground( BLUE );
   textcolor( LIGHTRED );
   cprintf( "Este mensaje tiene otro color de fondo y de texto.\r\n" );
   textbackground( WHITE );
   cprintf( "Este mensaje tiene un color de fondo distinto.\r\n" );
   normvideo();
   cprintf( "Pulsa una tecla para continuar...\r\n" );
   getch();

   return 0;
}


y con graphics tienes mas opciones recuerdo cuando hice una animacion de 1 minuto en C fue hermosa.
Desarrollar Malware Es Causa De Cancer...

zhynar_X

Mi programa usa la API win32 (Se nota que el dia que lo hice me aburria mucho, aunque despues me ha sido util xD)

Aqio lo tienen:

/****************************************************************************************\

                        COLOREADOR BATCH   by Zhynar_X
   
    Programa realizado en lenguage C que ajusta el color de la consola
    para usarlo en programas BATCH, el ejecutable debe ir al lado del
    programa en BATCH.
   
            -------- USO --------
           
      Se debe ejecutar con el nombre del programa, en este caso colorb.exe seguido
      de los argumentos para indicar el color.
     
      SINTAXIS: colorb -[Color]
     
      Las dos opciones funcionana igual:
           
            Se pone un guion y despues dos letras, la primera indica el color y
            la segunda si es claro o oscuro (Poniendo una 'o' indicas que es oscuro,
            si pones otra letra o no pones nada sera claro)
           
            La primera letra puede ser:
               
                A.....................Azul.
                V.....................Verde.
                R.....................Rojo.
                P.....................Violeta.
                B.....................Blanco (indicando oscuro sale gris).
               
               
    Este programa solo funciona bajo windows. (Esta claro pero hay que ponerlo xD)
           
/********************************************************************************************/

#include <windows.h>

int main(int argc, char **argv){
   
    char arg1, arg2;
    HANDLE consola = GetStdHandle(STD_OUTPUT_HANDLE);
   
    if (argc == 2) {
       
        arg1 = argv[1][1];
        arg2 = argv[1][2];
    } else return 0;
   
    switch (arg1) {
       
        case 'v':
        case 'V':
           
            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_GREEN);
            else SetConsoleTextAttribute(consola,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
            break;
           
        case 'a':
        case 'A':
           
            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE);
            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_INTENSITY);
            break;
           
        case 'r':
        case 'R':
           
            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_RED);
            else SetConsoleTextAttribute(consola,FOREGROUND_RED | FOREGROUND_INTENSITY);
            break;
           
        case 'p':
        case 'P':
           
            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED);
            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_INTENSITY);
            break;
           
        case 'b':
        case 'B':
           
            if (arg2 == 'o' || arg2 == 'O') SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREEN);
            else SetConsoleTextAttribute(consola,FOREGROUND_BLUE | FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY);
            break;
           
        default:
            break;
    }
   
    return 0;
   
}


Cuando me vuelva a aburrir tanto le añadire para poder poner el texto subrrayado  :P ;) :-\


Saludos
Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)