Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: bolivianito en 24 Noviembre 2009, 12:21 pm



Título: [Batch] ejemplos del comando colous
Publicado por: bolivianito en 24 Noviembre 2009, 12:21 pm
un resumen, colous es un comando para el uso de colores y coordenadas en batch,
tambien se puede usar plantillas, que pueden ser creadas manualmente o con el programa estilo paint
que viene adjunto en el pack y luego si uno quiere usa una utilidad que tambien viene incluido,
que es para meter el data colous dentro de un bat.

http://foro.elhacker.net/scripting/comando_para_las_coordenadas_coloresetc_en_batch-t275432.0.html



un DIR un poco colorido xD
Código:
@echo off
set c=0
set l=0
FOR /F "tokens=*" %%A IN ('dir /b') DO (call:mostrar %%A)
pause>nul
:mostrar
set /a l=%l%+1
set /a c=%c%+1
if  %c%==16 (set c=1)
colous %c% 0  01,%l% %1
if %l%==80 (cls&set l=0)
goto:eof
una imagen, yo lo probe en system32
(http://img691.imageshack.us/img691/9611/sshot6z.png)








Reloj:


un simple reloj digital xD, que ba cambiando sus colores dependiendo de la hora, minutos y segundos dentro de una caja:
Código:
@echo off
colous 9 0 16,10;16,09;16,08;17,08;18,08;19,08;16,11;17,11;18,11;19,11;19,10;19,09;20,08;21,08;22,08;22,09;22,10;22,11;21,11;20,11;23,08;24,08;25,08;25,09;25,10;25,11;24,11;23,11; $177
:obt_hrs
Set hora=%time:~0,2%
Set minutos=%time:~3,2%
Set segundos=%time:~6,2%
call:setea
goto obt_hrs

:setea
colous %hora% 0 17,10 %hora%
colous %minutos% 0 20,10 %minutos%
colous %segundos% 0 23,10 %segundos%
goto:eof
(http://img72.imageshack.us/img72/7885/sshot7.png)







Caja de texto usando solamente colous para el posicionamiento :
Código:
@echo off
::uso del comando solo para posicionar cursor actual
echo escriba:
echo        ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
echo        ±                                      ±
echo        ±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±±
colous 0 0 09,03
set /p das=
echo.
pause>nul



saludos.

ire actualizando